This commit is contained in:
FlightControl
2016-12-14 06:58:24 +01:00
parent 02d4bbf3ff
commit 761053c95e
10 changed files with 137 additions and 103 deletions

View File

@@ -58,6 +58,8 @@ do -- FSM
self._EndStates = {}
self._Scores = {}
self.CallScheduler = SCHEDULER:New( self )
return self
end
@@ -313,7 +315,8 @@ do -- FSM
self:E( { EventName = EventName } )
return function( self, DelaySeconds, ... )
self:T( "Delayed Event: " .. EventName )
SCHEDULER:New( self, self._handler, { EventName, ... }, DelaySeconds )
local CallID = self.CallScheduler:Schedule( self, self._handler, { EventName, ... }, DelaySeconds or 1 )
self:T( { CallID = CallID } )
end
end