コード例 #1
0
 public static void CopyFromOldDB()
 {
     Init();
     if (instance.copiedFromOldDB)
     {
         return;
     }
     instance.copiedFromOldDB = true;
     instance.unitList        = new List <UnitPlayer>(UnitPlayerDB.Load1());
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 public static void SetUnitPlayerDB(UnitPlayerDB db, List <int> IDList, string[] label)
 {
     unitPlayerDB     = db;
     unitPlayerIDList = IDList;
     unitPlayerLabel  = label;
 }
コード例 #5
0
ファイル: I_TDSEditor.cs プロジェクト: NDGAME/Git_test
 public static void SetUnitPlayerDB(UnitPlayerDB db, List<int> IDList, string[] label)
 {
     unitPlayerDB=db;
     unitPlayerIDList=IDList;
     unitPlayerLabel=label;
 }
コード例 #6
0
ファイル: _TDSEditor.cs プロジェクト: NDGAME/Git_test
        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);
        }