- auto stop efficient timer event after it is triggered
This commit is contained in:
parent
d25fc14244
commit
8a2b90895d
|
@ -485,6 +485,11 @@ void ScriptManager::onTimerTriggerEvent() {
|
|||
currentTimerTriggeredEventId = iterMap->first;
|
||||
luaScript.beginCall("timerTriggerEvent");
|
||||
luaScript.endCall();
|
||||
|
||||
if(event.triggerSecondsElapsed > 0) {
|
||||
int timerId = iterMap->first;
|
||||
stopTimerEvent(timerId);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue