public static void CopyFromOldDB() { Init(); if (instance.copiedFromOldDB) { return; } instance.copiedFromOldDB = true; instance.unitList = new List <UnitPlayer>(UnitPlayerDB.Load1()); }
public static List <UnitPlayer> Load() { GameObject obj = Resources.Load("DB_TDSTK/DB_UnitPlayer", typeof(GameObject)) as GameObject; #if UNITY_EDITOR if (obj == null) { obj = CreatePrefab(); } #endif UnitPlayerDB instance = obj.GetComponent <UnitPlayerDB>(); return(instance.unitList); }
public static void LoadUnitPlayer() { unitPlayerDB = UnitPlayerDB.LoadDB(); for (int i = 0; i < unitPlayerDB.unitList.Count; i++) { if (unitPlayerDB.unitList[i] != null) { //unitPlayerDB.unitList[i].prefabID=i; unitPlayerIDList.Add(unitPlayerDB.unitList[i].prefabID); } else { unitPlayerDB.unitList.RemoveAt(i); i -= 1; } } UpdateLabel_UnitPlayer(); TDSEditorWindow.SetUnitPlayerDB(unitPlayerDB, unitPlayerIDList, unitPlayerLabel); TDSEditorInspector.SetUnitPlayerDB(unitPlayerDB, unitPlayerIDList, unitPlayerLabel); }
public static void SetUnitPlayerDB(UnitPlayerDB db, List <int> IDList, string[] label) { unitPlayerDB = db; unitPlayerIDList = IDList; unitPlayerLabel = label; }
public static void SetUnitPlayerDB(UnitPlayerDB db, List<int> IDList, string[] label) { unitPlayerDB=db; unitPlayerIDList=IDList; unitPlayerLabel=label; }
public static void LoadUnitPlayer() { unitPlayerDB=UnitPlayerDB.LoadDB(); for(int i=0; i<unitPlayerDB.unitList.Count; i++){ if(unitPlayerDB.unitList[i]!=null){ //unitPlayerDB.unitList[i].prefabID=i; unitPlayerIDList.Add(unitPlayerDB.unitList[i].prefabID); } else{ unitPlayerDB.unitList.RemoveAt(i); i-=1; } } UpdateLabel_UnitPlayer(); TDSEditorWindow.SetUnitPlayerDB(unitPlayerDB, unitPlayerIDList, unitPlayerLabel); TDSEditorInspector.SetUnitPlayerDB(unitPlayerDB, unitPlayerIDList, unitPlayerLabel); }