バージョン: 1.0.1.0
元ファイル: index.d.ts
最終更新: 2025年10月26日
⚠️ 注意:index.d.tsは自動生成されるファイルです。このドキュメントはSDKの日本語リファレンスとして作成されています。
各マップで使用可能なスポーンオブジェクトの列挙値です。
- RuntimeSpawn_Abbasid - Abbasidマップ
- RuntimeSpawn_Aftermath - Aftermathマップ
- RuntimeSpawn_Battery - Batteryマップ
- RuntimeSpawn_Capstone - Capstoneマップ
- RuntimeSpawn_Common - 全マップ共通
- RuntimeSpawn_Dumbo - Dumboマップ
- RuntimeSpawn_FireStorm - FireStormマップ
- RuntimeSpawn_Limestone - Limestoneマップ
- RuntimeSpawn_Outskirts - Outskirtsマップ
- RuntimeSpawn_Tungsten - Tungstenマップ
各列挙型には、建物、車両、小道具、植生、効果音などの3Dアセット名が含まれています。
説明: AIに戦場での行動をさせます。
説明: AIに指定位置を防衛させます。
player- AI制御するプレイヤーposition- 防衛する位置range- 防衛範囲
説明: AIを指定位置に移動させます。
player- AI制御するプレイヤーdestination- 目的地
説明: AIに特定のプレイヤーを標的にさせます。
player- AI制御するプレイヤーtarget- 標的となるプレイヤー
説明: AIの行動パターンを設定します。
説明: プレイヤーにダメージを与えます。
player- 対象プレイヤーamount- ダメージ量
説明: プレイヤーを回復します。
player- 対象プレイヤーamount- 回復量
説明: プレイヤーをキルします。
player- キルされるプレイヤーkiller- キルしたプレイヤー
説明: プレイヤーを指定位置にテレポートします。
player- 対象プレイヤーposition- テレポート先の座標
説明: プレイヤーの体力を設定します。
説明: プレイヤーの最大体力を設定します。
説明: プレイヤーにガジェットを付与します。
説明: プレイヤーに武器を付与します。
説明: プレイヤーからガジェットを削除します。
説明: プレイヤーから武器を削除します。
説明: プレイヤーの移動速度の倍率を設定します。
説明: プレイヤーのサイズスケールを設定します。
説明: 標的をスポットします。
spotter- スポットするプレイヤーtarget- スポットされる標的duration- スポット時間(秒)
説明: UIボタンを追加します。
player- 対象プレイヤーtext- ボタンのテキストposition- 画面上の位置size- ボタンのサイズ- 戻り値: 作成されたUIウィジェット
説明: UIコンテナを追加します。
説明: UI画像を追加します。
説明: UIテキストを追加します。
説明: UIウィジェットを削除します。
説明: UIウィジェットの表示/非表示を設定します。
説明: UIテキストを更新します。
説明: 車両スポーナーを強制的にスポーンさせます。
説明: 車両のドライバーを取得します。
説明: 車両の体力を取得します。
説明: 車両の体力を設定します。
説明: 車両の最大体力の倍率を設定します。
説明: 車両を破壊します。
説明: 車両から全プレイヤーを排出します。
説明: プレイヤーを車両から排出します。
説明: 2つの数値を加算します。
説明: 2つの数値を減算します。
説明: 2つの数値を乗算します。
説明: 2つの数値を除算します。
説明: ベクトルの外積を計算します。
説明: ベクトルの内積を計算します。
説明: 2点間の距離を計算します。
説明: ベクトルを正規化します。
説明: ベクトルの長さを取得します。
説明: 2つのベクトル間の角度を計算します。
説明: 指定範囲のランダムな実数を生成します。
説明: 指定範囲のランダムな整数を生成します。
説明: 配列に要素を追加します。
説明: 配列から要素を削除します。
説明: 配列をソートします。
説明: 配列に要素が含まれているか確認します。
説明: 配列の要素数を取得します。
説明: 配列の最初の要素を取得します。
説明: 配列の最後の要素を取得します。
説明: ゲームモードを終了し、勝利チームを設定します。
説明: ゲームモードを一時停止します。
説明: ゲームモードを再開します。
説明: ゲームモードの制限時間を設定します。
説明: ラウンドの残り時間を設定します。
説明: マッチの時間を設定します。
説明: 勝者を宣言します。
説明: 常に実行され続けるグローバルイベント。
説明: ゲームモード開始時にトリガーされます。
説明: ゲームモード終了時にトリガーされます。
説明: プレイヤーがゲームに参加したときにトリガーされます。
eventPlayer- 参加したプレイヤー
説明: プレイヤーがゲームを退出したときにトリガーされます。
eventNumber- プレイヤー番号
説明: プレイヤーがデプロイ(出撃)したときにトリガーされます。
eventPlayer- デプロイしたプレイヤー
説明: プレイヤーが死亡してデプロイ画面に戻ったときにトリガーされます。
eventPlayer- 対象プレイヤー
OnPlayerDied(eventPlayer: Player, eventOtherPlayer: Player, eventDeathType: DeathType, eventWeaponUnlock: WeaponUnlock): void
説明: プレイヤーが死亡したときにトリガーされます。
eventPlayer- 死亡したプレイヤーeventOtherPlayer- キルしたプレイヤーeventDeathType- 死亡の種類eventWeaponUnlock- 使用された武器
OnPlayerEarnedKill(eventPlayer: Player, eventOtherPlayer: Player, eventDeathType: DeathType, eventWeaponUnlock: WeaponUnlock): void
説明: プレイヤーが他のプレイヤーをキルしたときにトリガーされます。
eventPlayer- キルしたプレイヤーeventOtherPlayer- キルされたプレイヤーeventDeathType- 死亡の種類eventWeaponUnlock- 使用された武器
説明: プレイヤーがキルアシストを獲得したときにトリガーされます。
eventPlayer- アシストしたプレイヤーeventOtherPlayer- キルされたプレイヤー
OnPlayerDamaged(eventPlayer: Player, eventOtherPlayer: Player, eventDamageType: DamageType, eventWeaponUnlock: WeaponUnlock): void
説明: プレイヤーがダメージを受けたときにトリガーされます。
eventPlayer- ダメージを受けたプレイヤーeventOtherPlayer- ダメージを与えたプレイヤーeventDamageType- ダメージの種類eventWeaponUnlock- 使用された武器
説明: プレイヤーがインタラクトポイントと相互作用したときにトリガーされます。
eventPlayer- 相互作用したプレイヤーeventInteractPoint- インタラクトポイント
説明: プレイヤーがエリアトリガーに入ったときにトリガーされます。
eventPlayer- 入ったプレイヤーeventAreaTrigger- エリアトリガー
説明: プレイヤーがエリアトリガーから出たときにトリガーされます。
eventPlayer- 出たプレイヤーeventAreaTrigger- エリアトリガー
説明: プレイヤーが占領ポイントの範囲に入ったときにトリガーされます。
eventPlayer- 入ったプレイヤーeventCapturePoint- 占領ポイント
説明: プレイヤーが占領ポイントの範囲から出たときにトリガーされます。
eventPlayer- 出たプレイヤーeventCapturePoint- 占領ポイント
説明: プレイヤーが車両の座席に乗り込んだときにトリガーされます。
eventPlayer- 乗り込んだプレイヤーeventVehicle- 車両
説明: プレイヤーが車両の特定座席に乗り込んだときにトリガーされます。
eventPlayer- 乗り込んだプレイヤーeventVehicle- 車両eventSeat- 座席
説明: プレイヤーが車両から降りたときにトリガーされます。
eventPlayer- 降りたプレイヤーeventVehicle- 車両
説明: プレイヤーが車両の座席から降りたときにトリガーされます。
eventPlayer- 降りたプレイヤーeventVehicle- 車両eventSeat- 座席
説明: プレイヤーがチームを変更したときにトリガーされます。
eventPlayer- チームを変更したプレイヤーeventTeam- 新しいチーム
OnPlayerUIButtonEvent(eventPlayer: Player, eventUIWidget: UIWidget, eventUIButtonEvent: UIButtonEvent): void
説明: プレイヤーがUIボタンと相互作用したときにトリガーされます。
eventPlayer- 相互作用したプレイヤーeventUIWidget- UIウィジェットeventUIButtonEvent- ボタンイベント
説明: プレイヤーが他のプレイヤーに蘇生されたときにトリガーされます。
eventPlayer- 蘇生されたプレイヤーeventOtherPlayer- 蘇生したプレイヤー
説明: 占領ポイントが占領されたときにトリガーされます。
eventCapturePoint- 占領されたポイントeventTeam- 占領したチーム
説明: 車両がマップに召喚されたときにトリガーされます。
eventVehicle- スポーンした車両
説明: 車両が破壊されたときにトリガーされます。
eventVehicle- 破壊された車両
説明: AIスポーナーがAI兵士をスポーンしたときにトリガーされます。
eventPlayer- スポーンしたAIeventSpawner- スポーナー
説明: レイキャストが標的に当たったときにトリガーされます。
eventPlayer- プレイヤーeventPoint- 衝突点eventNormal- 法線ベクトル
説明: レイキャストが呼び出されたが標的に当たらなかったときにトリガーされます。
eventPlayer- プレイヤー
説明: ゲームモードの制限時間に達したときにトリガーされます。
説明: 指定秒数待機します。
説明: 変数に値を設定します。
説明: 変数の値を取得します。
説明: プレイヤーにメッセージを表示します。
説明: 全プレイヤーにメッセージを表示します。
説明: コンソールにログを出力します。
// プレイヤーがゲームに参加したときに歓迎メッセージを表示
export function OnPlayerJoinGame(eventPlayer: mod.Player): void {
mod.ShowMessage(eventPlayer, "ゲームへようこそ!");
}
// プレイヤーがキルを獲得したときに回復
export function OnPlayerEarnedKill(
eventPlayer: mod.Player,
eventOtherPlayer: mod.Player,
eventDeathType: mod.DeathType,
eventWeaponUnlock: mod.WeaponUnlock
): void {
mod.Heal(eventPlayer, 50);
}
// エリアトリガーに入ったプレイヤーをテレポート
export function OnPlayerEnterAreaTrigger(
eventPlayer: mod.Player,
eventAreaTrigger: mod.AreaTrigger
): void {
const destination = mod.Vector(100, 0, 100);
mod.Teleport(eventPlayer, destination);
}注意事項:
- この日本語ドキュメントは参照用です
- 実際の関数定義は
index.d.tsを確認してください - SDKのアップデート時は最新の
index.d.tsを参照してください