Counter-Strike 2 アップデート

[マップスクリプト]

  • custom_hud_layout エンティティを追加:

  • custom_hud_layout はスクリプトマップでカスタム UI を提供するためのエントリーポイント

  • Panel、Label、Image、Button のパネルタイプに対応

  • CSS によるスタイル設定に対応

  • イベントとクライアントサイドスクリプトは非対応

  • ツールモードでリロードした場合でも状態を維持

  • cs_player_camera エンティティを追加:

  • プレイヤーの pawn を移動させることなく、プレイヤーの視点を制御可能

  • スクリプトで指定した位置から、プレイヤーが周囲を見回せるよう設定可能

  • Instance.Delay を追加

  • Instance.OnBombPlantStart を追加

  • Instance.OnBombPlantAbort を追加

  • Instance.OnBombDefuseStart を追加

  • Instance.OnBombDefuseAbort を追加

  • Instance.OnCustomHudClicked を追加

  • Instance.IsDedicatedServer を追加

  • Entity.Move を追加

  • Entity.GetMoveType を追加

  • Entity.SetMoveType を追加

  • CSPlayerPawn.GetC4 を追加

  • CSPlayerPawn.GetDefuseTarget を追加

  • CSPlayerPawn.IsBuyMenuOpen を追加

  • CSPlayerPawn.GetCamera を追加

  • C4.GetPlantStartTime を追加

  • C4.GetPlantFinishTime を追加

  • C4.AbortPlant を追加

  • CustomHudLayout.SetHasClass を追加

  • CustomHudLayout.SetHasClassForPlayer を追加

  • CustomHudLayout.SetDialogVariableString を追加

  • CustomHudLayout.SetDialogVariableStringForPlayer を追加

  • CustomHudLayout.SetInputCaptureEnabled を追加

  • CustomHudLayout.IsInputCaptureEnabled を追加

  • CSPlayerCamera.IsEnabled を追加

  • CSPlayerCamera.SetEnabled を追加

  • CSPlayerCamera.SetIsControllingAngles を追加

  • CSMoveType 列挙型を追加

  • 一部のイベントで、パラメータが未定義になる可能性のある型を修正

  • スクリプトの初回実行時に発生したエラーが、コンソールに記録されるように

  • 未処理の promise rejection がコンソールに記録されるように

  • スクリプト読み込み時の CompileModule ステップで発生したエラーに、列番号が表示されるように

  • Instance.OnBombPlant イベントの planter を非推奨に

  • Instance.OnBombDefuse イベントの defuser を非推奨に