TimerTaskBase<T>
クラス in Arbor.TaskSystem / 継承元: Task<T>
説明
時間による処理を行うタスクの基本クラス。
型パラメーター
型パラメーター名 | 説明 | 型制約 |
---|---|---|
T | 実装する型 |
|
フィールド
フィールド名 | 説明 |
---|---|
interuptPause | 割り込みによってタイマーをポーズするかどうか |
プロパティ
プロパティ名 | 説明 |
---|---|
duration | 処理を行う時間 |
progress | 0fから1fまでの進捗度 |
timeType | 時間タイプ |
イベント
イベント名 | 説明 |
---|---|
onProgress | 進捗が変更されたときに呼ばれる |
メソッド
メソッド名 | 説明 |
---|---|
Init | 初期化するときに呼ばれるメソッド |
OnEnter | 実行開始されたときに呼ばれるメソッド |
OnExit | タスクから抜けるときに呼ばれるメソッド |
OnInterruptPause | 割り込みによってポーズされたときに呼ばれるメソッド |
OnInterruptResume | 割り込みによるポーズから再開されたときに呼ばれるメソッド |
OnPause | ポーズされたときに呼ばれるメソッド |
OnProgress | 進捗度による処理を行う |
OnResume | ポーズから再開されたときに呼ばれるメソッド |
OnUpdate | 更新されるときに呼ばれるメソッド |
ToString | タスクの実行状況を表す文字列に変換する。 |
静的メソッド
メソッド名 | 説明 |
---|---|
GetPooled | プールからタスクインスタンスを取得する |
継承元メンバー
フィールド
フィールド名 | 説明 |
---|---|
pooled | プールされているかどうか |
プロパティ
プロパティ名 | 説明 |
---|---|
scheduler | 登録しているTaskSchedulerを返す。 |
taskStatus | タスクの状態 |
イベント
イベント名 | 説明 |
---|---|
onComplete | 完了したときに呼ばれる |
メソッド
メソッド名 | 説明 |
---|---|
Complete | タスクを完了する。 |
Dispose | 廃棄処理を行う。 |
OnComplete | タスクが完了したときに呼ばれるメソッド |
Pause | タスクをポーズする。 |
Resume | タスクをポーズから再開する。 |
Update | タスクを更新する。 |
静的メソッド
メソッド名 | 説明 |
---|---|
GetPooled | プールからタスクインスタンスを取得する |