2023-01-16 17:54:34 -05:00
|
|
|
clearInterval(tickInterval);
|
2023-01-16 17:02:21 -05:00
|
|
|
const oldTick = tick;
|
|
|
|
|
let __registeredTickCallbacks = [];
|
|
|
|
|
function everyTick(callback){
|
|
|
|
|
__registeredTickCallbacks.push(callback);
|
|
|
|
|
}
|
|
|
|
|
tick = function(){
|
|
|
|
|
oldTick();
|
|
|
|
|
__registeredTickCallbacks.forEach(func=>{
|
|
|
|
|
func();
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-01-16 17:54:34 -05:00
|
|
|
tickInterval = setInterval(tick, 1000/tps);
|