Game
Game
インターフェースは動作中のゲームへのアクセスを提供します。
ゲーム情報への参照、イベントの呼び出し関数、参加中のプレイヤー情報の取得など、
ゲームへの操作へのエントリーポイントの役目を持ちます。
game
インスタンスには任意のグローバルオブジェクトからアクセスが可能です。
それは単にgame
として参照が可能です。
Callback
game.onInit
スクリプトが初期化されたタイミングで呼び出されます。
game.onStart
ゲームが開始したタイミングで呼び出されます。
game.onFinish
ゲームが終了したタイミングで呼び出されます。
game.onPlayerJoin
プレイヤーが参加したタイミングで呼び出されます。
game.onPlayerQuit
プレイヤーが退出したタイミングで呼び出されます。
Field
game.id
登録IDを文字列で返します。(読取専用)
game.version
ステージのバージョンを文字列で返します。(読取専用)
game.name
ステージ名を文字列で返します。(読取専用)
game.description
ステージの説明文を文字列で返します。(読取専用)
game.authors
製作者一覧をリストで返します。
game.contributors
貢献者一覧をリストで返します。
game.world
ステージに使用しているワールドファイル名を返します。(読取専用)
game.reward
クリア時の報酬額を数値で返します。
game.fee
参加時の必要コスト額を数値で返します。
Method
game.getPlayers()
参加中のプレイヤー一覧をリストで返します。
game.getEntityData(id)
定義済みエンティティのデータを返します。
game.getParty(id)
定義済みエンティティパーティを返します。
game.getSpawners()
開始地点の領域をリストで返します。
game.getObjectives(id)
定義済みオブジェクティブを返します。