// Token: 0x0600AECA RID: 44746 RVA: 0x00309B68 File Offset: 0x00307D68
        public void Open(ArenaBattleReport battleReport)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OpenArenaBattleReport_hotfix != null)
            {
                this.m_OpenArenaBattleReport_hotfix.call(new object[]
                {
                    this,
                    battleReport
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            UIUtility.SetUIStateOpen(this.m_uiStateController, "Open", null, false, true);
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;

            if (battleReport.AttackerGotArenaPoints > 0)
            {
                this.m_winPlayerName.text  = battleReport.AttackerName;
                this.m_winPlayerLV.text    = battleReport.AttackerLevel.ToString();
                this.m_losePlayerName.text = battleReport.DefenderName;
                this.m_losePlayerLV.text   = battleReport.DefenderLevel.ToString();
                if (projectLPlayerContext.IsMe(battleReport.AttackerUserId))
                {
                    this.m_winPlayerIcon.sprite  = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(projectLPlayerContext.GetPlayerHeadPortrait()));
                    this.m_losePlayerIcon.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(HeadIconTools.GetHeadPortrait(battleReport.OpponentHeadIcon)));
                }
                else
                {
                    this.m_winPlayerIcon.sprite  = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(HeadIconTools.GetHeadPortrait(battleReport.OpponentHeadIcon)));
                    this.m_losePlayerIcon.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(projectLPlayerContext.GetPlayerHeadPortrait()));
                }
            }
            else
            {
                this.m_winPlayerName.text  = battleReport.DefenderName;
                this.m_winPlayerLV.text    = battleReport.DefenderLevel.ToString();
                this.m_losePlayerName.text = battleReport.AttackerName;
                this.m_losePlayerLV.text   = battleReport.AttackerLevel.ToString();
                if (projectLPlayerContext.IsMe(battleReport.DefenderUserId))
                {
                    this.m_winPlayerIcon.sprite  = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(projectLPlayerContext.GetPlayerHeadPortrait()));
                    this.m_losePlayerIcon.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(HeadIconTools.GetHeadPortrait(battleReport.OpponentHeadIcon)));
                }
                else
                {
                    this.m_winPlayerIcon.sprite  = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(HeadIconTools.GetHeadPortrait(battleReport.OpponentHeadIcon)));
                    this.m_losePlayerIcon.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerHeadIconImageName(projectLPlayerContext.GetPlayerHeadPortrait()));
                }
            }
        }
Esempio n. 2
0
        // Token: 0x06012746 RID: 75590 RVA: 0x004BCBD0 File Offset: 0x004BADD0
        protected override List <string> CollectAllDynamicResForLoad()
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_CollectAllDynamicResForLoad_hotfix != null)
            {
                return((List <string>) this.m_CollectAllDynamicResForLoad_hotfix.call(new object[]
                {
                    this
                }));
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            base.ClearAssetList();
            foreach (RankingTargetPlayerInfo rankingTargetPlayerInfo in this.m_currRankList.PlayerList)
            {
                string playerHeadIconImageName = UIUtility.GetPlayerHeadIconImageName(HeadIconTools.GetHeadPortrait(rankingTargetPlayerInfo.PlayerInfo.HeadIcon));
                if (!string.IsNullOrEmpty(playerHeadIconImageName))
                {
                    base.CollectSpriteAsset(playerHeadIconImageName);
                }
            }
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;
            string playerHeadIconImageName2             = UIUtility.GetPlayerHeadIconImageName(projectLPlayerContext.GetPlayerHeadPortrait());

            if (!string.IsNullOrEmpty(playerHeadIconImageName2))
            {
                base.CollectSpriteAsset(playerHeadIconImageName2);
            }
            return(base.CollectAllDynamicResForLoad());
        }