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)

定義済みオブジェクティブを返します。

Read more