Interface GameParameterObject

Game のコンストラクタに渡すことができるパラメータ。

Hierarchy

  • GameParameterObject

Properties

assetBase?: string

アセットのパスの基準となるディレクトリ。

Default

""
configuration: GameConfiguration

この Game の設定。典型的には game.json の内容をパースしたものを期待する

engineModule: any

require("@akashic/akashic-engine") により得られる値。 この値はスクリプトアセットの実行時に g のグローバル変数の基底として利用される。 (モジュールの仕様上この値を g.Game 自身が生成するのが難しいため、外部から与えている) TODO: 変数名の検討

handlerSet: GameHandlerSet

この Game が用いるハンドラセット

mainFunc?: GameMainFunction

エントリポイントの関数。 この値が指定された場合 GameConfiguration#main の値は無視される。

Default

undefined
operationPluginViewInfo?: OperationPluginViewInfo

このゲームの操作プラグインに与えるviewの情報。

Default

undefined
resourceFactory: ResourceFactory

この Game が用いる、リソースのファクトリ

selfId?: string

このゲームを実行するユーザのID。

Default

undefined

Generated using TypeDoc