スクリプト実行順序
| 実行順序 | システム名 | 説明 |
|---|---|---|
| -Infinity | UnityInputSystem | すべての MonoBehaviour より先に Unity InputSystem が更新されます。ユーザーボタンからの入力が ClientSimInput に送信され、イベントがディスパッチされます。 |
| -3000 | TrackingProvider | TrackingProvider を更新するために入力がチェックされます(例: デスクトップの頭部の X 回転など)。 |
| -3000 | PlayerController | レイキャストを行う前にプレイヤーの位置を更新します。 |
| -2000 | PlayerRaycaster | PlayerHands の位置を TrackingProvider の手データに合わせて更新します。ワールド内のインタラクト可能なオブジェクトを見つけるためにレイキャストを行います。これは EventSystems の更新よりも前に行う必要があります。 |
| -1000 | Unity Event System | UI を操作するためのマウスイベントを送信します。この順序は変更できません。 |
| 0 | ClientSimBehaviours | |
| 0 | UdonBehaviour | Update イベントを Udon プログラムに送信します。 |
| 1 | UdonInput | 正しいイベント順序を保証するため、これは UdonBehaviour.Update の後に行う必要があります。 |
| 10000 | ClientSimBaseInput | 入力イベントの現在のフレームティックを更新します。これは、テストおよびプレイモードにおいて入力処理のタイミングに関連する動作を一致させるためにのみ必要です。 |
| 30000 | PlayerStationManager | 他のすべてのスクリプトが最初に評価される時間を確保するため、ステーション上のプレイヤーの位置は可能な限り遅いタイミングで更新します。 |
| 30001 | TooltipManager | プレイヤーの位置を確定した後に、ツールチップの視覚的な位置を更新します。 |
| 31000 | PostLateUpdater | UdonBehaviours に送信される VRChat の PostLateUpdate イベントです。 |
最終更新: