public void loadDataRPG() { LogUtil.Log("Load RPGs:"); int i = 0; SetUpgradesAvailable(GameProfileRPGs.Current.GetUpgrades()); profileGameDataItemRPG = GameProfileCharacters.Current.GetCharacterRPG(currentCharacterCode); LogUtil.Log("profileGameDataItemRPG:attack2:" + profileGameDataItemRPG.GetAttack()); List <string> rpgItems = new List <string>(); rpgItems.Add(GameDataItemRPGAttributes.speed); rpgItems.Add(GameDataItemRPGAttributes.health); rpgItems.Add(GameDataItemRPGAttributes.energy); rpgItems.Add(GameDataItemRPGAttributes.attack); //rpgItems.Add(GameDataItemRPGAttributes.defense); foreach (string rpgItem in rpgItems) { GameObject item = NGUITools.AddChild(listGridRoot, listItemPrefab); item.name = "AItem" + i; UICustomizeCharacterRPGItem rpg = item.transform.GetComponent <UICustomizeCharacterRPGItem>(); if (rpg != null) { rpg.Load(rpgItem); } i++; } }
public IEnumerator loadDataCo() { yield return(new WaitForSeconds(1f)); currentValue = 0.1f; GameProfileRPGItem profileItemRPG = GameProfileCharacters.Current.GetCurrentCharacterRPG(); if (rpgCode.ToLower() == GameDataItemRPGAttributes.attack) { displayName = RPGConfigs.displayNameAttack; currentValue = profileItemRPG.GetAttack(); } else if (rpgCode.ToLower() == GameDataItemRPGAttributes.defense) { displayName = RPGConfigs.displayNameDefense; currentValue = profileItemRPG.GetDefense(); } else if (rpgCode.ToLower() == GameDataItemRPGAttributes.defense) { displayName = RPGConfigs.displayNameDefense; currentValue = profileItemRPG.GetDefense(); } else if (rpgCode.ToLower() == GameDataItemRPGAttributes.energy) { displayName = RPGConfigs.displayNameEnergy; currentValue = profileItemRPG.GetEnergy(); } else if (rpgCode.ToLower() == GameDataItemRPGAttributes.health) { displayName = RPGConfigs.displayNameHealth; currentValue = profileItemRPG.GetHealth(); } else if (rpgCode.ToLower() == GameDataItemRPGAttributes.jump) { displayName = RPGConfigs.displayNameJump; currentValue = profileItemRPG.GetJump(); } else if (rpgCode.ToLower() == GameDataItemRPGAttributes.speed) { displayName = RPGConfigs.displayNameSpeed; currentValue = profileItemRPG.GetSpeed(); } UpdateControls(); SetProfileValue(currentValue); }