Mashiro Pickup Horizontal Reset

Pickup のドロップ時に、付与した GameObject のワールド回転の X/Z を 0 にする UdonSharp コンポーネント(MashiroPickupHorizontalReset)。

構成

ファイル 内容
MashiroPickupHorizontalReset.cs 本体スクリプト(MashiroPickupHorizontalReset)
MashiroPickupHorizontalReset.asset MashiroPickupHorizontalReset の UdonSharp ProgramAsset

依存

仕様

Inspector

MashiroPickupHorizontalReset

フィールド 型 既定値 必須 内容
desktopModeOnly bool true – true のとき、OnDrop での水平化をデスクトップモードのプレイヤーに限定する

API リファレンス

MashiroPickupHorizontalReset

UI へ手配線するもの

シグネチャ 用途 呼び出し種別
void ResetHorizontal() この GameObject を水平化する Button.OnClick から SendCustomEvent("ResetHorizontal") で配線 / 他の Udon から SendCustomEvent

内部連携用(配線不要)

シグネチャ 用途 呼び出し種別
override void OnDrop() desktopModeOnly の条件を満たせば水平化する VRChat コールバック(内部専用)

ライセンス

MIT License(リポジトリルートの LICENSE.md)。


本ドキュメントは AI を用いて作成しています。不明点・記載の誤りなどありましたら、下記までお問い合わせください。