// NEEDLE_CODEGEN_START // auto generated code - do not edit directly #pragma warning disable namespace Needle.Typescript.GeneratedComponents { public partial class MenuController : UnityEngine.MonoBehaviour { public bool @isMobile = false; public bool @isDesktop = false; public bool @isXR = false; public UnityEngine.Transform[] @dishes; public UnityEngine.Transform @webXROrigin; [UnityEngine.Tooltip("Local-space vertical bob amplitude (meters). Set to 0 to disable.")] public float @dishBobAmplitude = 0.004f; [UnityEngine.Tooltip("Bob angular speed (radians per second).")] public float @dishBobSpeed = 1f; public float @selectedDishIndex = 0f; 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 float getDishSlotCount() { return default; } public string getPickerLabel() { return default; } public void selectPreviousDish() {} public void selectNextDish() {} public string getUrlParameter(string @name) { return default; } } } // NEEDLE_CODEGEN_END