public static void Init() { // Get existing open window or if none, make a new one: window = (UnitTowerEditorWindow)EditorWindow.GetWindow(typeof(UnitTowerEditorWindow)); //~ window.minSize=new Vector2(375, 449); //~ window.maxSize=new Vector2(375, 800); EditorDBManager.Init(); InitLabel(); UpdateObjectHierarchyList(); }
private static void GetWeapon() { EditorDBManager.Init(); weaponList = EditorDBManager.GetFPSWeaponList(); if (Application.isPlaying) { return; } List <int> weaponIDList = EditorDBManager.GetFPSWeaponIDList(); for (int i = 0; i < instance.unavailableIDList.Count; i++) { if (!weaponIDList.Contains(instance.unavailableIDList[i])) { instance.unavailableIDList.RemoveAt(i); i -= 1; } } }
private static void GetTower() { EditorDBManager.Init(); towerList = EditorDBManager.GetTowerList(); if (Application.isPlaying) { return; } List <int> towerIDList = EditorDBManager.GetTowerIDList(); for (int i = 0; i < instance.availableTowerIDList.Count; i++) { if (!towerIDList.Contains(instance.availableTowerIDList[i])) { instance.availableTowerIDList.RemoveAt(i); i -= 1; } } }
private static void GetAbility() { EditorDBManager.Init(); abilityList = EditorDBManager.GetAbilityList(); if (Application.isPlaying) { return; } List <int> abilityIDList = EditorDBManager.GetAbilityIDList(); for (int i = 0; i < instance.unavailableIDList.Count; i++) { if (!abilityIDList.Contains(instance.unavailableIDList[i])) { instance.unavailableIDList.RemoveAt(i); i -= 1; } } }
private static void GetPerk() { EditorDBManager.Init(); perkList = EditorDBManager.GetPerkList(); }