コード例 #1
0
        public void Run()
        {
            SystemState.timeResetPerformance = 0;
            bool passed = false;

            while (EventList.eventList.First.Value.Time < endTime)
            {
                GeneralTime.MasterTime = EventList.eventList.First.Value.Time;
                Event nextEvent = Program.RemoveFirstNode(EventList.eventList);
                nextEvent.HandleEvent();

                if (passed == false && GeneralTime.MasterTime > 60 * 3600)
                {
                    passed = true;
                    Reset.ResetPerformance();
                }
            }
        }