表示テーマ
Timers
TimersはC# Scriptで使用する型です。下記にゲームコードから利用できる宣言を掲載します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.Timers(Class)
Cancel
csharp
public static bool Cancel(TimerHandle handle)予約した処理を取り消します。
| 引数 | 型 | 既定値 |
|---|---|---|
handle | NEMEngine.TimerHandle | 必須 |
戻り値:bool。
Schedule
csharp
public static TimerHandle Schedule(float delaySeconds, Action callback)public API
| 引数 | 型 | 既定値 |
|---|---|---|
delaySeconds | float | 必須 |
callback | System.Action | 必須 |
戻り値:NEMEngine.TimerHandle。
ScheduleRepeating
csharp
public static TimerHandle ScheduleRepeating(float intervalSeconds, Action callback)指定間隔のTimerを登録します。
| 引数 | 型 | 既定値 |
|---|---|---|
intervalSeconds | float | 必須 |
callback | System.Action | 必須 |
戻り値:NEMEngine.TimerHandle。
ScheduleUnscaled
csharp
public static TimerHandle ScheduleUnscaled(float delaySeconds, Action callback)TimeScaleに依存しないTimerを登録します。
| 引数 | 型 | 既定値 |
|---|---|---|
delaySeconds | float | 必須 |
callback | System.Action | 必須 |
戻り値:NEMEngine.TimerHandle。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。