Esempio n. 1
0
    public void Init(ArenaChallengeBattleResult result)
    {
        switch (result.status)
        {
        case ArenaChallengeBattleResult.BattleResult.Win:
            this.SetWinAndLose(true);
            Debug.LogError(string.Concat(new object[]
            {
                "======>竞技币:",
                result.competitiveCurrency,
                " ",
                base.FindTransform("pvpCoinIntergral") == null
            }));
            base.FindTransform("pvpCoinIntergral").get_gameObject().SetActive(result.competitiveCurrency > 0);
            if (result.competitiveCurrency > 0)
            {
                base.FindTransform("pvpCoinValue").GetComponent <Text>().set_text("+" + result.competitiveCurrency.ToString());
            }
            goto IL_D4;
        }
        this.SetWinAndLose(false);
IL_D4:
        ResourceManager.SetSprite(base.FindTransform("sign").GetComponent <Image>(), ResourceManager.GetIconSprite(PVPManager.Instance.GetIntegralByScore(result.oldScore + result.gainScore, true)));
        base.FindTransform("homeIntergralValue").GetComponent <Text>().set_text(result.gainScore.ToString());
        base.FindTransform("victoryTimeValue").GetComponent <Text>().set_text(result.combatWinCount.ToString());
    }
 public void UpdatePvpInstanceUI(ArenaChallengeBattleResult result)
 {
     if (result == null)
     {
         return;
     }
     this.pvpRewardsTrans.get_gameObject().SetActive(true);
     this.CurrentStageVisibility = false;
     this.PassTimeVisibility     = false;
     this.BtnTipTextContent      = string.Empty;
     this.rewardBgsTrans.get_gameObject().SetActive(false);
     this.itemsRegionTrans.get_gameObject().SetActive(false);
     switch (result.status)
     {
     case ArenaChallengeBattleResult.BattleResult.Win:
         base.FindTransform("pvpCoinIntergral").get_gameObject().SetActive(result.competitiveCurrency > 0);
         if (result.competitiveCurrency > 0)
         {
             base.FindTransform("pvpCoinValue").GetComponent <Text>().set_text("+" + result.competitiveCurrency.ToString());
         }
         break;
     }
     ResourceManager.SetSprite(base.FindTransform("sign").GetComponent <Image>(), ResourceManager.GetIconSprite(PVPManager.Instance.GetIntegralByScore(result.oldScore + result.gainScore, true)));
     base.FindTransform("homeIntergralValue").GetComponent <Text>().set_text(result.gainScore.ToString());
     base.FindTransform("victoryTimeValue").GetComponent <Text>().set_text(result.combatWinCount.ToString());
 }
Esempio n. 3
0
 private void OnArenaChallengeBattleResult(short state, ArenaChallengeBattleResult down = null)
 {
     if (state != 0)
     {
         StateManager.Instance.StateShow(state, 0);
         return;
     }
     if (down != null)
     {
         PVPInstance.Instance.GetInstanceResult(down);
     }
 }