Dictionary<int, PetList> petActionInfo;
Dictionary<int, BattlePosition> battlePos;
GameObject prefab;
void Start(){
//Debug.Log ("开始刷新");
string data = System.IO.File.ReadAllText ("Assets/GameData/PetList.txt");
petActionInfo = fastJSON.JSON.ToObject<Dictionary<int, PetList>> (data);
string PosData = System.IO.File.ReadAllText ("Assets/GameData/BattlePosition.txt");
battlePos = fastJSON.JSON.ToObject<Dictionary<int, BattlePosition>> (PosData);
loadUserData ();
}
void Update()
{
}
private void loadUserData(){
foreach(KeyValuePair<int, PetList> userPet in petActionInfo){
if (userPet.Value.Battle) {
prefab = Resources.Load (userPet.Value.Prefab) as GameObject;
GameObject pet = Instantiate (prefab);
pet.transform.position = new Vector2(battlePos[userPet.Value.BattlePos].PosX,battlePos[userPet.Value.BattlePos].PosY);
pet.tag = "UserUnit";
}
}
}
Dictionary<int, BattlePosition> battlePos;
GameObject prefab;
void Start(){
//Debug.Log ("开始刷新");
string data = System.IO.File.ReadAllText ("Assets/GameData/PetList.txt");
petActionInfo = fastJSON.JSON.ToObject<Dictionary<int, PetList>> (data);
string PosData = System.IO.File.ReadAllText ("Assets/GameData/BattlePosition.txt");
battlePos = fastJSON.JSON.ToObject<Dictionary<int, BattlePosition>> (PosData);
loadUserData ();
}
void Update()
{
}
private void loadUserData(){
foreach(KeyValuePair<int, PetList> userPet in petActionInfo){
if (userPet.Value.Battle) {
prefab = Resources.Load (userPet.Value.Prefab) as GameObject;
GameObject pet = Instantiate (prefab);
pet.transform.position = new Vector2(battlePos[userPet.Value.BattlePos].PosX,battlePos[userPet.Value.BattlePos].PosY);
pet.tag = "UserUnit";
}
}
}