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();
     }
 }
Exemple #3
0
    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;
        }
    }
Exemple #4
0
 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);
     }
 }