// Token: 0x06004E01 RID: 19969 RVA: 0x0017BB24 File Offset: 0x00179D24 public static ArenaTopRankPlayer PBArenaTopRankPlayerToArenaTopRankPlayer(ProArenaTopRankPlayer pbTopRankPlayer) { return(new ArenaTopRankPlayer { Name = pbTopRankPlayer.Name, LevelId = (byte)pbTopRankPlayer.ArenaLevel, ArenaPoints = (ushort)pbTopRankPlayer.ArenaPoints, HeadIcon = pbTopRankPlayer.HeadIcon, Level = pbTopRankPlayer.Level }); }
public static int ArenaTopRankPlayerToPBArenaTopRankPlayer_s(IntPtr l) { int result; try { ArenaTopRankPlayer topRankPlayer; LuaObject.checkType <ArenaTopRankPlayer>(l, 1, out topRankPlayer); ProArenaTopRankPlayer o = ArenaTopRankPlayer.ArenaTopRankPlayerToPBArenaTopRankPlayer(topRankPlayer); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x06009FC4 RID: 40900 RVA: 0x002D21DC File Offset: 0x002D03DC public void SetPlayer(ProArenaTopRankPlayer player) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetPlayerProArenaTopRankPlayer_hotfix != null) { this.m_SetPlayerProArenaTopRankPlayer_hotfix.call(new object[] { this, player }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_playerNameText.text = player.Name; this.m_arenaPointsText.text = player.ArenaPoints.ToString(); if (this.m_playerIconImage != null) { this.m_playerIconImage.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerSmallHeadIconImageName(HeadIconTools.GetHeadPortrait(player.HeadIcon))); } if (this.m_playerHeadFrameTransform != null) { UIUtility.SetPlayerHeadFrame(this.m_playerHeadFrameTransform, HeadIconTools.GetHeadFrame(player.HeadIcon), true, "Normal"); } if (this.m_playerLevelText != null) { this.m_playerLevelText.text = player.Level.ToString(); } if (this.m_arenaLevelIconImage != null) { IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; ConfigDataArenaLevelInfo configDataArenaLevelInfo = configDataLoader.GetConfigDataArenaLevelInfo(player.ArenaLevel); if (configDataArenaLevelInfo != null) { this.m_arenaLevelIconImage.sprite = AssetUtility.Instance.GetSprite(configDataArenaLevelInfo.Icon); } } }