public void Refresh(ActivitySpecifyPayItem data) { if (this.ASPData == null) { return; } this.mASPItemDataGrid.repositionNow = true; }
private void OnSpecPayUpdateEvent(ActivitySpecifyPayItem data) { if (this.mASPInfo == null || !this.mASPInfo.gameObject.activeSelf) { return; } this.mASPInfo.Refresh(data); for (int i = 0; i < this.mTabs.Count; i++) { GUIRewardCheckBtn gUIRewardCheckBtn = this.mTabs[i]; if (gUIRewardCheckBtn.ASPData != null) { gUIRewardCheckBtn.IsShowMark = ActivitySubSystem.HasNewASPReward(gUIRewardCheckBtn.ASPData); } } }
private void OnTakePayRewardEvent(ActivitySpecifyPayItem data) { this.OnSpecPayUpdateEvent(data); List<RewardData> list = new List<RewardData>(); for (int i = 0; i < data.Data.Count; i++) { if (data.Data[i].RewardType > 0 && data.Data[i].RewardType < 20) { list.Add(new RewardData { RewardType = data.Data[i].RewardType, RewardValue1 = data.Data[i].RewardValue1, RewardValue2 = data.Data[i].RewardValue2 }); } } GUIRewardPanel.Show(list, null, false, true, null, false); }
public ASPItemDataEx(ActivitySpecifyPayData asp, ActivitySpecifyPayItem item) { this.ASPData = asp; this.ASPItem = item; }