Ejemplo n.º 1
0
 public void Init(int timeIndex, MS2C_PvpArenaResult data)
 {
     GameUITools.FindUILabel("times/Label", base.gameObject).text = Singleton<StringManager>.Instance.GetString("Pillage11", new object[]
     {
         timeIndex + 1
     });
     GameUITools.FindUILabel("exp/Label", base.gameObject).text = string.Format("{0:#,###0}", data.Exp);
     GameUITools.FindUILabel("money/Label", base.gameObject).text = string.Format("{0:#,###0}", data.Money);
     GameUITools.FindUILabel("honor/Label", base.gameObject).text = string.Format("{0:#,###0}", data.Honor);
     this.itemReward = base.transform.FindChild("item");
     if (data.ExtraItemID != 0 && data.ExtraItemCount != 0)
     {
         this.RefreshItemReward(data.ExtraItemID, data.ExtraItemCount);
     }
     else if (data.ExtraDiamond != 0)
     {
         GameObject gameObject = GameUITools.CreateReward(2, data.ExtraDiamond, data.ExtraDiamond, this.itemReward, true, true, 0f, 0f, 0f, 255f, 255f, 255f, 0);
         if (gameObject == null)
         {
             global::Debug.LogErrorFormat("GameUITools.CreateReward Diamond Error", new object[0]);
             this.itemReward.gameObject.SetActive(false);
         }
         else
         {
             this.itemReward.gameObject.SetActive(true);
             Vector3 localPosition = this.itemReward.localPosition;
             localPosition.y = 0f;
             this.itemReward.localPosition = localPosition;
         }
         gameObject.AddComponent<UIDragScrollView>();
         Transform transform = this.itemReward.FindChild("itemName");
         transform.gameObject.SetActive(false);
     }
     else if (data.ExtraMoney != 0)
     {
         GameObject gameObject2 = GameUITools.CreateReward(1, data.ExtraMoney, data.ExtraMoney, this.itemReward, true, true, 0f, 0f, 0f, 255f, 255f, 255f, 0);
         if (gameObject2 == null)
         {
             global::Debug.LogErrorFormat("GameUITools.CreateReward Money Error", new object[0]);
             this.itemReward.gameObject.SetActive(false);
         }
         else
         {
             this.itemReward.gameObject.SetActive(true);
             Vector3 localPosition2 = this.itemReward.localPosition;
             localPosition2.y = 0f;
             this.itemReward.localPosition = localPosition2;
         }
         gameObject2.AddComponent<UIDragScrollView>();
         Transform transform2 = this.itemReward.FindChild("itemName");
         transform2.gameObject.SetActive(false);
     }
 }
Ejemplo n.º 2
0
 public PVP4FarmItem AddOneItem(int index, MS2C_PvpArenaResult data)
 {
     if (this.prefab == null)
     {
         this.prefab = Res.LoadGUI("GUI/PVP4FarmItem");
     }
     GameObject gameObject = (GameObject)UnityEngine.Object.Instantiate(this.prefab);
     gameObject.transform.parent = this.mTable.gameObject.transform;
     gameObject.transform.localScale = Vector3.one;
     PVP4FarmItem pVP4FarmItem = gameObject.AddComponent<PVP4FarmItem>();
     pVP4FarmItem.Init(index, data);
     this.mTable.Reposition();
     pVP4FarmItem.ShowAnim();
     return pVP4FarmItem;
 }
Ejemplo n.º 3
0
 public override void InitPopUp(MS2C_PvpArenaResult resultData)
 {
     GameUIState uiState = GameUIManager.mInstance.uiState;
     this.mHighestRank.text = uiState.ArenaHighestRank.ToString();
     this.mCurRank.text = resultData.HighestRank.ToString();
     int num = uiState.ArenaHighestRank - resultData.HighestRank;
     if (num > 0)
     {
         this.mUpdateRank.text = num.ToString();
     }
     else
     {
         this.mUpdateRank.text = resultData.UpdateRank.ToString();
     }
     this.mDiamond.text = resultData.Diamond.ToString();
 }
Ejemplo n.º 4
0
 protected override void OnPreDestroyGUI()
 {
     GUIPVPResultScene.ArenaResultData = null;
     base.StopAllCoroutines();
     Globals.Instance.BackgroundMusicMgr.StopGameClearSound();
 }
Ejemplo n.º 5
0
 public static void ShowArenaResult(bool win, MS2C_PvpArenaResult data)
 {
     GUIPVPResultScene.ArenaResultWin = win;
     GUIPVPResultScene.ArenaResultData = data;
     GameUIManager.mInstance.ChangeSession<GUIPVPResultScene>(null, false, false);
 }
Ejemplo n.º 6
0
 private IEnumerator ShowContentAnimation(bool win, MS2C_PvpArenaResult data)
 {
     return null;
     //GUIPVPResultScene.<ShowContentAnimation>c__Iterator82 <ShowContentAnimation>c__Iterator = new GUIPVPResultScene.<ShowContentAnimation>c__Iterator82();
     //<ShowContentAnimation>c__Iterator.data = data;
     //<ShowContentAnimation>c__Iterator.win = win;
     //<ShowContentAnimation>c__Iterator.<$>data = data;
     //<ShowContentAnimation>c__Iterator.<$>win = win;
     //<ShowContentAnimation>c__Iterator.<>f__this = this;
     //return <ShowContentAnimation>c__Iterator;
 }
Ejemplo n.º 7
0
 public virtual void InitPopUp(MS2C_PvpArenaResult resultData)
 {
 }