예제 #1
0
        private void CreatCurrentPrefab()
        {
            saveWeapon();
            var itemObject = PrefabCreator.CreateDropItem(currWeaponData);

            Tools.UpdatePrefab(itemObject, prefabPath + "/" + currWeaponData.id + ".prefab");
            DestroyImmediate(itemObject);
        }
예제 #2
0
 void CreatePrefabs()
 {
     // 生成预制体 add by TangJian 2017/11/16 17:42:05
     {
         foreach (var item in decorationDataDic)
         {
             var itemObject = PrefabCreator.CreateDropItem(item.Value);
             Tools.UpdatePrefab(itemObject, prefabPath + "/" + item.Value.id + ".prefab");
             DestroyImmediate(itemObject);
         }
     }
 }
예제 #3
0
        void saveConsumableData()
        {
            consumableDataDic = consumableDataList.ToDictionary(item => item.id, item => item);

            //string jsonString = Tools.Obj2Json(consumableDataDic, true);
            //Debug.Log("jsonString = " + jsonString);
            //Tools.WriteStringFromFile(Application.dataPath + "/" + consumableDataFile, jsonString);
            Tools.SaveOneData <ConsumableData>(consumableDataDic, Application.dataPath + "/" + "Resources_moved/Scripts/Consumable/ConsumableList");

            // 生成预制体 add by TangJian 2017/11/16 17:42:05
            {
                foreach (var item in consumableDataDic)
                {
                    var itemObject = PrefabCreator.CreateDropItem(item.Value);
                    Tools.UpdatePrefab(itemObject, prefabPath + "/" + item.Value.id + ".prefab");
                    DestroyImmediate(itemObject);
                }
            }
        }
예제 #4
0
        void saveSoul()
        {
            soulDataDic = soulDataList.ToDictionary(item => item.id, item => item);

            string jsonString = Tools.Obj2Json(soulDataDic, true);

            Debug.Log("jsonString = " + jsonString);
            Tools.WriteStringFromFile(Application.dataPath + "/" + soulDataFile, jsonString);

            // 生成预制体 add by TangJian 2017/11/16 17:42:05
            {
                foreach (var item in soulDataDic)
                {
                    var itemObject = PrefabCreator.CreateDropItem(item.Value);
                    Tools.UpdatePrefab(itemObject, prefabPath + "/" + item.Value.id + ".prefab");
                    DestroyImmediate(itemObject);
                }
            }
        }
예제 #5
0
        void saveArmor()
        {
            armorDataDic = armorDataList.ToDictionary(item => item.id, item => item);

            //string jsonString = Tools.Obj2Json(armorDataDic, true);

            //Debug.Log("jsonString = " + jsonString);
            //Tools.WriteStringFromFile(Application.dataPath + "/" + armorDataFile, jsonString);
            Tools.SaveOneData <ArmorData>(armorDataDic, Application.dataPath + "/" + "Resources_moved/Scripts/Armor/ArmorList");

            Tools.WriteStringFromFile(Application.dataPath + "/" + "Resources_moved/Scripts/Armor/ArmorskeletonDataAssetPath.json", skeletonDataAssetPath);

            // 生成预制体 add by TangJian 2017/11/16 17:42:05
            {
                foreach (var item in armorDataDic)
                {
                    var itemObject = PrefabCreator.CreateDropItem(item.Value);
                    Tools.UpdatePrefab(itemObject, prefabPath + "/" + item.Value.id + ".prefab");
                    DestroyImmediate(itemObject);
                }
            }
        }