// NEEDLE_CODEGEN_START // auto generated code - do not edit directly #pragma warning disable namespace Needle.Typescript.GeneratedComponents { public partial class MenuController : UnityEngine.MonoBehaviour { public UnityEngine.Transform[] @dishes; public UnityEngine.Transform @webXROrigin; [UnityEngine.Tooltip("Local-space vertical bob amplitude (meters). Set to 0 to disable. Peak-to-peak motion is 2× this value; 0.004 ≈ 8 mm total — subtle but visible.")] public float @dishBobAmplitude = 0.004f; [UnityEngine.Tooltip("Bob angular speed (radians per second).")] public float @dishBobSpeed = 1f; public void OnEnable() {} public void onEnterXR(object @args) {} public void onLeaveXR(object @_args) {} public void Update() {} public void checkForDeviceType() {} public void isXRDevice() {} public void setupMobileControls() {} public void setupDesktopControls() {} public void createMenuMobileControls() {} public void prepareForAR() {} public float getDishSlotCount() { return default; } public void registerDishRoot(UnityEngine.Transform @dish) {} public string getPickerLabel() { return default; } public void selectPreviousDish() {} public void selectNextDish() {} public string getUrlParameter(string @name) { return default; } } } // NEEDLE_CODEGEN_END