private void SetOwnRankingData(RankingQuestUserData ownData) { bool flag = ownData != null; if (!Object.op_Inequality((Object)this.m_OwnRankBanner, (Object)null) || !Object.op_Inequality((Object)this.m_NotRegisteredText, (Object)null)) { return; } if (flag) { this.m_OwnRankBanner.SetActive(true); this.m_NotRegisteredText.SetActive(false); DataSource.Bind <RankingQuestUserData>(this.m_OwnRankBanner, ownData); DataSource.Bind <UnitData>(this.m_OwnRankBanner, ownData.m_UnitData); RankingQuestInfo component = (RankingQuestInfo)this.m_OwnRankBanner.GetComponent <RankingQuestInfo>(); if (!Object.op_Inequality((Object)component, (Object)null)) { return; } component.UpdateValue(); } else { this.m_OwnRankBanner.SetActive(false); this.m_NotRegisteredText.SetActive(true); } }
public void OnUpdateItems(int idx, GameObject obj) { if (this.m_UserDatas == null || idx < 0 || idx >= this.m_UserDatas.Length) { obj.SetActive(false); } else { obj.SetActive(true); ListItemEvents component1 = (ListItemEvents)obj.GetComponent <ListItemEvents>(); if (Object.op_Inequality((Object)component1, (Object)null)) { component1.OnSelect = new ListItemEvents.ListItemEvent(this.OnItemSelect); } DataSource.Bind <RankingQuestUserData>(obj, this.m_UserDatas[idx]); DataSource.Bind <UnitData>(obj, this.m_UserDatas[idx].m_UnitData); RankingQuestInfo component2 = (RankingQuestInfo)obj.GetComponent <RankingQuestInfo>(); if (!Object.op_Inequality((Object)component2, (Object)null)) { return; } component2.UpdateValue(); } }