Esempio n. 1
0
        private void AddAllCharactersInfo()
        {
            CharactersInfo = new Dictionary <Characters, CharacterInfo>();
            CharactersAsset charactersAsset = Resources.Load <CharactersAsset>("Characters");

            foreach (var characterInfo in charactersAsset.CharactersInfo)
            {
                CharactersInfo.Add(characterInfo.Charcter, characterInfo);
            }
        }
Esempio n. 2
0
        public static void CreateCharacterAsset()
        {
            CharactersAsset charactersAsset = ScriptableObject.CreateInstance <CharactersAsset>();

            AssetDatabase.CreateAsset(charactersAsset, "Assets/Resources/Characters.asset");
            AssetDatabase.SaveAssets();

            EditorUtility.FocusProjectWindow();

            Selection.activeObject = charactersAsset;
        }