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

UpdatableSchedulerScope

since: 3.1.1b127

Allows to create scoped updatables, which should be updated manually by developer, e.g. when specific conditions met.

Index

Constructors

constructor

Methods

publicclearAll

  • clearAll(): void
  • Returns void

publiccreate

publiccreateRawHandle

  • createRawHandle(func: () => void, object?: Scriptable): number
  • Parameters

    Returns number

publicexecuteTickForScope

  • executeTickForScope(tickNo: number, timeLimitUs?: number): void
  • Parameters

    • tickNo: number
    • optionaltimeLimitUs: number

      default -1

    Returns void

publicgetCurrentTick

  • getCurrentTick(): number
  • Set to 0 when scope is created, increases every tick by 1 with executeTickForScope.


    Returns number

publicsetCurrentTick

  • setCurrentTick(tickNo: number): void
  • Parameters

    • tickNo: number

    Returns void