public void Update() { var commandlist = levelContainer.GetCommandComponentBase().GetCommands(); foreach (var command in commandlist) { HandlerCommand(command); } var eventlist = levelContainer.GetEventComponentBase().GetHandleEventMessages(); foreach (var eventMessage in eventlist) { HandlerEvent(eventMessage); } TickNum(); }
public void Execute() { Log.Trace("任务完成:胜利"); level.GetEventComponentBase().AddEventMessagesToHandlerForward(new VictoryEventMessage(level.GetLevelID())); }
public void Execute() { level.GetEventComponentBase().AddEventMessagesToHandlerForward(new FailEventMessage(level.GetLevelID())); }