scriptapi:modules:server:1.1.0:system

System

分類: クラス

システムレベルのイベントと関数を提供するクラスです。

メソッド

clearRun

clearRun(runId: number): void

run、runInterval、runTimeoutで実行中の関数をキャンセルします。

プロパティ

  • runId
    • 実行中の関数のrunId

run

run(callback: () ⇒ void): number

指定された関数(コールバック)を未来の時間に実行します。 これは遅延実行とゲームループによく使われます。

パラメータ

  • callback
    • 1ティック毎に実行されるコールバック関数

返却値

number

このrunの実行をclearRunメソッドを利用してキャンセルするために利用する識別用のnumberです。

runInterval

runInterval(callback: () ⇒ void, tickInterval?: number): number

インターバルを設けてコールバック関数を実行します。インターバルはティック(1/20秒)単位で指定します。

パラメータ

  • callback
    • 実行するコールバック関数
  • tickInterval
    • インターバル(実行間隔)

返却値

number

clearRunメソッドで実行をキャンセルするときに指定するrunId

runTimeout

runTimeout(callback: () ⇒ void, tickDelay?: number): number

指定した遅延時間後にコールバック関数を実行します。遅延時間はティック(1/20秒)単位で指定します。

パラメータ

  • callback
    • 実行するコールバック関数
  • tickDelay
    • 遅延時間

返却値

number

clearRunメソッドで実行をキャンセルするときに指定するrunId

scriptapi/modules/server/1.1.0/system.txt · 最終更新: 2023/07/03 18:57 by potchie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki