public void SetWorldEvent(TSCHeart res) { curEventList.Clear(); futureEventList.Clear(); for (int i = 0; i < res.WorldEventConfigId2HappenTimeCount; i++) { NWorldEventInfo info = new NWorldEventInfo(res.GetWorldEventConfigId2HappenTime(i)); Debug.Log(info.configID); if (GlobalFunction.IsHappened(info.happenTime)) { curEventList.Add(info); } else { futureEventList.Add(info); } } FacadeSingleton.Instance.SendEvent("RefreshEvent"); }
void OnGetHeart(NetMsgDef msg) { TSCHeart res = TSCHeart.ParseFrom(msg.mBtsData); eventPackage.SetWorldEvent(res); }