// Token: 0x06012673 RID: 75379 RVA: 0x004B9CC0 File Offset: 0x004B7EC0 protected void OnRankItemFill(UIControllerBase itemCtrl) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnRankItemFillUIControllerBase_hotfix != null) { this.m_OnRankItemFillUIControllerBase_hotfix.call(new object[] { this, itemCtrl }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; RankingListItemUIController rankingListItemUIController = itemCtrl as RankingListItemUIController; int itemIndex = rankingListItemUIController.GetItemIndex(); if (itemIndex >= this.m_cachedRankList.PlayerList.Count) { return; } RankingTargetPlayerInfo rankingTargetPlayerInfo = this.m_cachedRankList.PlayerList[itemIndex]; string heroName = string.Empty; if (this.m_cachedRankList.Type == RankingListType.ChampionHero) { IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; ConfigDataHeroInfo configDataHeroInfo = configDataLoader.GetConfigDataHeroInfo(rankingTargetPlayerInfo.PlayerInfo.ChampionHeroId); if (configDataHeroInfo != null) { heroName = configDataHeroInfo.Name; } } rankingListItemUIController.UpdateItemInfo(this.m_cachedRankList.Type, rankingTargetPlayerInfo.PlayerInfo.HeadIcon, itemIndex + 1, rankingTargetPlayerInfo.PlayerInfo.Level, rankingTargetPlayerInfo.PlayerInfo.Name, rankingTargetPlayerInfo.Score, heroName); }
public static int get_UpdateTime(IntPtr l) { int result; try { RankingTargetPlayerInfo rankingTargetPlayerInfo = (RankingTargetPlayerInfo)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, rankingTargetPlayerInfo.UpdateTime); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { RankingTargetPlayerInfo o = new RankingTargetPlayerInfo(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_PlayerInfo(IntPtr l) { int result; try { RankingTargetPlayerInfo rankingTargetPlayerInfo = (RankingTargetPlayerInfo)LuaObject.checkSelf(l); RankingPlayerInfo playerInfo; LuaObject.checkType <RankingPlayerInfo>(l, 2, out playerInfo); rankingTargetPlayerInfo.PlayerInfo = playerInfo; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_Score(IntPtr l) { int result; try { RankingTargetPlayerInfo rankingTargetPlayerInfo = (RankingTargetPlayerInfo)LuaObject.checkSelf(l); int score; LuaObject.checkType(l, 2, out score); rankingTargetPlayerInfo.Score = score; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }