private void CreatCurrentPrefab() { saveWeapon(); var itemObject = PrefabCreator.CreateDropItem(currWeaponData); Tools.UpdatePrefab(itemObject, prefabPath + "/" + currWeaponData.id + ".prefab"); DestroyImmediate(itemObject); }
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); } } }
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); } } }
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); } } }
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); } } }