Debuggers: Logging the os.clock for console-scheduled tasks.
This performs the test for #1717.
This commit is contained in:
parent
4a732cc80e
commit
42162b5193
@ -1164,7 +1164,7 @@ function HandleSched(a_Split, a_Player)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Schedule a broadcast of the final message and a note to the originating player
|
-- Schedule a broadcast of the final message and a note to the originating player
|
||||||
-- Note that we CANNOT us the a_Player in the callback - what if the player disconnected?
|
-- Note that we CANNOT use the a_Player in the callback - what if the player disconnected?
|
||||||
-- Therefore we store the player's EntityID
|
-- Therefore we store the player's EntityID
|
||||||
local PlayerID = a_Player:GetUniqueID()
|
local PlayerID = a_Player:GetUniqueID()
|
||||||
World:ScheduleTask(220,
|
World:ScheduleTask(220,
|
||||||
@ -1607,10 +1607,13 @@ end
|
|||||||
|
|
||||||
|
|
||||||
function HandleConsoleSchedule(a_Split)
|
function HandleConsoleSchedule(a_Split)
|
||||||
LOG("Scheduling a task for 2 seconds in the future")
|
local prev = os.clock()
|
||||||
|
LOG("Scheduling a task for 2 seconds in the future (current os.clock is " .. prev .. ")")
|
||||||
cRoot:Get():GetDefaultWorld():ScheduleTask(40,
|
cRoot:Get():GetDefaultWorld():ScheduleTask(40,
|
||||||
function ()
|
function ()
|
||||||
LOG("Scheduled function is called.")
|
local current = os.clock()
|
||||||
|
local diff = current - prev
|
||||||
|
LOG("Scheduled function is called. Current os.clock is " .. current .. ", difference is " .. diff .. ")")
|
||||||
end
|
end
|
||||||
)
|
)
|
||||||
return true, "Task scheduled"
|
return true, "Task scheduled"
|
||||||
|
Loading…
Reference in New Issue
Block a user