public void InitData(PChargeItem rChargeItem, PChargeDailyOneInfo rInfo, int rDay) { AssertInit(); m_chargeItem = rChargeItem; m_info = rInfo; m_day = rDay; Refresh(); }
private void OnSetData(RectTransform node, PChargeDailyOneInfo data) { var temp = node.GetComponentDefault <RechargeDailySign>(); temp.InitData(m_chargeItem, data, (int)m_rewards.whichday); temp.OnShowDetail = (t) => { parentWindow.ShowDetail(t.Info.reward); }; temp.onSelect += (t) => { if (m_current) { m_current.selected = false; } m_current = t; }; if (m_rewards.whichday == data.id) { m_currentControl = temp; } }
private int SortHandle(PChargeDailyOneInfo x, PChargeDailyOneInfo y) { return(x.id.CompareTo(y.id)); }