Перейти к основному содержанию

UpdatableScheduler

since: 3.1.1b127

Experimental module used to create and manage scoped updatables. Updatables provide the proper way to manage objects that update their state every tick. Updatables may not be notified every tick, if there are too many, to avoid user interface freezes.

Index

Functions

createNewScope

createOnClient

  • Creates updatable of given object on client, which will update every local tick.


    Parameters

    Returns UpdatableHandle

createOnServer

  • Creates updatable of given object on server, which will update every tick.


    Parameters

    Returns UpdatableHandle

destroyRawHandle

  • destroyRawHandle(handle: number): boolean
  • Parameters

    • handle: number

    Returns boolean

getByRawHandle

getMainClientScope

getMainServerScope

getScopeByRawHandle

isHandleAlive

  • isHandleAlive(handle: number): boolean
  • Parameters

    • handle: number

    Returns boolean

scheduleByRawHandle

  • scheduleByRawHandle(handle: number, tickAt: number, tickUntil: number): void
  • Parameters

    • handle: number
    • tickAt: number
    • tickUntil: number

      default -1

    Returns void

setRecurringScheduleByRawHandle

  • setRecurringScheduleByRawHandle(handle: number, tickAt: number, tickUntil: number): void
  • Parameters

    • handle: number
    • tickAt: number
    • tickUntil: number

      default -1

    Returns void