Esempio n. 1
0
    private void OnEnable()
    {
        allItemSaveDatas = (AllItemSaveDatas)target;

        if (allItemSaveDatas.itemSaveDatas == null)
        {
            allItemSaveDatas.itemSaveDatas = new ItemSaveData[0];
        }

        if (itemSaveDataEditors == null)
        {
            CreateEditors();
        }
    }
Esempio n. 2
0
    private static void CreateAllItemSaveDatasAsset()
    {
        if (AllItemSaveDatas.Instance)
        {
            return;
        }

        AllItemSaveDatas instance = CreateInstance <AllItemSaveDatas>();

        AssetDatabase.CreateAsset(instance, creationPath);

        AllItemSaveDatas.Instance = instance;

        instance.itemSaveDatas = new ItemSaveData[0];
    }