public void GoDungeonBtn() { goBtnObj.SetActive(false); DungeonUserModel dungeonUserModel = new DungeonUserModel("", dungeonModel.dungeon_id, Token.GetUserId(), "", "", "active", ""); dungeonUserCtrl.create(dungeonUserModel, GoDungeonCallback); }
void GoDungeonCallback(DungeonUserModel response, string error) { if (error != "") { txtList [6].GetComponent <Text> ().text = error; SetError(true); } else { HideDialog(); Token.SaveCustomField("status", "dungeon"); gameManagerScript.MainScene(); } }
void EnableRewardsPanel(DungeonUserModel data) { if (data.rewards.itemsReward != "") { data.rewards.itemsReward = data.rewards.itemsReward.Replace(",", "\n"); } dungeonRewardObj.SetActive(true); dungeonRewardStatus.GetComponent <Text>().text = data.rewards.dungeonStatus; dungeonRewardExp.GetComponent <Text>().text = data.rewards.expReward; dungeonRewardCash.GetComponent <Text>().text = data.rewards.cashReward; dungeonRewardItems.GetComponent <Text>().text = data.rewards.itemsReward; dungeonRewardDungeonName.GetComponent <Text> ().text = data.rewards.dungeonName; if (data.rewards.dungeonStatus == "COMPLETE") { dungeonRewardStatus.GetComponent <Text> ().color = Color.green; } else { dungeonRewardStatus.GetComponent <Text> ().color = Color.red; } }
void getActiveDungeonCallback(DungeonUserModel result, string error) { panelDungeon.SetActive(true); if (float.Parse(result.minutes) <= 0) { txtDungeonMinutes.GetComponent <Text> ().text = "less than 1 minute"; } else { txtDungeonMinutes.GetComponent <Text> ().text = result.minutes + " minutes"; } txtDungeonName.GetComponent <Text> ().text = result.name; if (float.Parse(result.minutes) < 0) { Token.SaveCustomField("status", "active"); panelDungeon.SetActive(false); objStatusUser.GetComponent <Text>().text = "Active"; objStatusUser.GetComponent <Text> ().color = Color.green; txtDungeonMinutes.GetComponent <Text> ().text = " "; txtDungeonName.GetComponent <Text> ().text = " "; gameManagerOBJ.GetComponent <GameManager> ().SetMainButtons(true); EnableRewardsPanel(result); } }