Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;
using System.Collections.Generic;
public static class NewL
{
// Use this for initialization
public static void CreateIn()
{
edIndex index=ScriptableObject.CreateInstance<edIndex>();
AssetDatabase.CreateAsset(index, Application.dataPath+"/ind.ass");
}
}
using System.Collections;
using UnityEditor;
using System.IO;
using System.Collections.Generic;
public static class NewL
{
// Use this for initialization
public static void CreateIn()
{
edIndex index=ScriptableObject.CreateInstance<edIndex>();
AssetDatabase.CreateAsset(index, Application.dataPath+"/ind.ass");
}
}
Синтаксис:
Используется csharp
using UnityEngine;
using System.IO;
using System.Collections;
using System.Collections.Generic;
[System.Serializable]
public class edIndex : ScriptableObject {
// Use this for initialization
int a=10;
public List<int> ls =new List<int>();
public void AddInt(int a)
{
Debug.Log("Set a"+a);
ls.Add(a);
}
}
using System.IO;
using System.Collections;
using System.Collections.Generic;
[System.Serializable]
public class edIndex : ScriptableObject {
// Use this for initialization
int a=10;
public List<int> ls =new List<int>();
public void AddInt(int a)
{
Debug.Log("Set a"+a);
ls.Add(a);
}
}
Скрытый текст:
Скрытый текст: