| Package | danmaq.nineball.core |
| Interface | public interface ITask |
| Implementors | CTaskBase, CTaskBGM, CTaskBPMCounter, CTaskExclusiveSE, CTaskFade, CTaskFont, CTaskFPSTimer, CTaskInterpolate, CTaskVirtualInput |
| Property | Defined by | ||
|---|---|---|---|
| isAvailablePause : Boolean [read-only]
一時停止に対応しているかどうかを取得します。
一時停止に対応しているタスクは、登録されている管理クラスにおいて pauseプロパティがtrueの間、updateメソッドに制御が移りません。 | ITask | ||
| layer : uint [read-only]
レイヤ値を取得します。
レイヤ値の若い方から順に処理されます。 同一値が複数ある場合、登録された順に処理されます。 !!注意!!:管理クラス登録後はレイヤ変更しないでください。 | ITask | ||
| manager : CTaskManager
[write-only]
タスク管理クラスを設定します。
このタスクを管理クラスに登録すると、 自動的にこのプロパティに代入されます。 | ITask | ||
| Method | Defined by | ||
|---|---|---|---|
|
dispose():void
タスクの解放処理を記述してください。
解放時に管理クラスから呼び出され、 事実上のデストラクタとして機能します。 | ITask | ||
|
initialize():void
タスクが管理クラスに登録された直後に、1度だけ自動的に呼ばれます。
直前にmanagerプロパティが自動的に代入されるので、 タスク管理クラスが必要な初期化処理などの用途に便利です。 | ITask | ||
|
update():Boolean
シーンの動作処理を記述してください。
| ITask | ||
| isAvailablePause | property |
isAvailablePause:Boolean [read-only]一時停止に対応しているかどうかを取得します。
一時停止に対応しているタスクは、登録されている管理クラスにおいて pauseプロパティがtrueの間、updateメソッドに制御が移りません。
Implementation public function get isAvailablePause():Boolean
| layer | property |
layer:uint [read-only]レイヤ値を取得します。
レイヤ値の若い方から順に処理されます。 同一値が複数ある場合、登録された順に処理されます。
!!注意!!:管理クラス登録後はレイヤ変更しないでください。
Implementation public function get layer():uint
| manager | property |
manager:CTaskManager [write-only]タスク管理クラスを設定します。
このタスクを管理クラスに登録すると、 自動的にこのプロパティに代入されます。
Implementation public function set manager(value:CTaskManager):void
| dispose | () | method |
public function dispose():voidタスクの解放処理を記述してください。
解放時に管理クラスから呼び出され、 事実上のデストラクタとして機能します。
| initialize | () | method |
public function initialize():voidタスクが管理クラスに登録された直後に、1度だけ自動的に呼ばれます。
直前にmanagerプロパティが自動的に代入されるので、 タスク管理クラスが必要な初期化処理などの用途に便利です。
| update | () | method |
public function update():Booleanシーンの動作処理を記述してください。
ReturnsBoolean — 次のフレームもこのタスクが存続する場合、true
|