void CreateAuraDatabase() { Debug.Log("Creating aura database..."); auraDatabase = ScriptableObject.CreateInstance <AuraDatabase>(); Debug.Log(auraDatabase); AssetDatabase.CreateAsset(auraDatabase, "Assets/auradb.asset"); AssetDatabase.SaveAssets(); EditorUtility.FocusProjectWindow(); Selection.activeObject = auraDatabase; }
void LoadAuxillaryDatabases() { // CONDITION database _conditionDatabase = AssetDatabase.LoadAssetAtPath <AuraDatabase>(conditionPath); if (_conditionDatabase.Auras == null) { _conditionDatabase.ReloadDatabase(); } // PERK database _perkDatabase = AssetDatabase.LoadAssetAtPath <PerkDatabase>(perkAssetPath); _perkDatabase.ReloadDatabase(); }
void LoadAuraDatabase() { auraDatabase = AssetDatabase.LoadAssetAtPath <AuraDatabase>(auraAssetPath); if (auraDatabase == null) { CreateAuraDatabase(); } else { EditorUtility.FocusProjectWindow(); Selection.activeObject = auraDatabase; } }
void LoadDatabase() { itemdb = ScriptableObject.CreateInstance <ItemDatabase>(); conddb = ScriptableObject.CreateInstance <AuraDatabase>(); perkdb = ScriptableObject.CreateInstance <PerkDatabase>(); skilldb = ScriptableObject.CreateInstance <SkillDatabase>(); npcdb = ScriptableObject.CreateInstance <NPCDatabase>(); factiondb = ScriptableObject.CreateInstance <FactionDatabase>(); itemdb.ReloadDatabase(); conddb.ReloadDatabase(); perkdb.ReloadDatabase(); skilldb.ReloadDatabase(); npcdb.ReloadDatabase(); factiondb.ReloadDatabase(); }
void LoadAuxillaryDatabases() { // CONDITION database _auraDatabase = AssetDatabase.LoadAssetAtPath <AuraDatabase>(auraPath); _auraDatabase.ReloadDatabase(); }
void LoadAuxillaryDatabases() { // CONDITION database _conditionDatabase = AssetDatabase.LoadAssetAtPath <AuraDatabase>(conditionPath); _conditionDatabase.ReloadDatabase(); }
void Awake() { instance = this; LoadAuraData(); }