Akashic Engine
    Preparing search index...

    Class OperationPluginManager

    操作プラグインを管理するクラス。 通常は game.json の operationPlugins フィールドを基に自動的に初期化される他、 ゲーム開発者は本クラスを用いて直接操作プラグインを登録することもできる。 詳細は this.register() のコメントを参照。

    本クラスのインスタンスをゲーム開発者が直接生成することない。

    Index

    Constructors

    Properties

    操作プラグインの操作を通知する Trigger

    操作プラグインの操作を通知する Trigger

    非推奨である。将来的に削除される。代わりに onOperate を利用すること。

    plugins: { [key: number]: OperationPlugin }

    ロードしている操作プラグインを保持するオブジェクト。

    Methods

    • 操作プラグインを手動で登録する。 このメソッドを利用する場合、game.json の operationPlugins フィールドから該当の定義を省略する必要がある。 登録後、ゲーム開発者自身で OperationPluginManager#start() を呼び出さなければならない点に注意。

      Parameters

      • pluginClass: OperationPluginStatic

        new 可能な操作プラグインの実態

      • code: number

        操作プラグインの識別コード

      • Optionaloption: any

        操作プラグインのコンストラクタに渡すパラメータ

      Returns undefined | OperationPlugin

    • 対象の操作プラグインを開始する。

      Parameters

      • code: number

        操作プラグインの識別コード

      Returns void

    • 対象の操作プラグインを終了する。

      Parameters

      • code: number

        操作プラグインの識別コード

      Returns void