public CollectEventInfo(int eventIndex, int startTime, int endTime) { this.m_value = 0; this.m_eventIndex = Mathf.Clamp(eventIndex, 1, eventIndex); this.m_masterTable = EventManager.instance.GetEventTable.GetEventCollectMasterInfo(this.m_eventIndex); this.m_startTime = startTime; this.m_endTime = endTime; this.m_rewardCompleteIndex = new List <int>(); this.m_rewardResultQueue = new Queue <CollectResult>(); }
public CollectEventInfo(RES_EVENT_COLLECT_INFO info) { this.m_value = info.userNum; this.m_eventIndex = Mathf.Clamp(info.masterIdx, 1, info.masterIdx); this.m_masterTable = EventManager.instance.GetEventTable.GetEventCollectMasterInfo(this.m_eventIndex); this.m_startTime = info.s_time; this.m_endTime = info.e_time; this.m_rewardBasicCount = info.rewardCount; this.m_rewardCompleteIndex = Util.ToList <int>(info.rewardItem); this.m_rewardResultQueue = new Queue <CollectResult>(); }