Exemplo n.º 1
0
    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>();
    }
Exemplo n.º 2
0
    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>();
    }