Files
AR-Menu/Assets/Needle/Components.codegen/MenuController.cs
pelpanagiotis beb8261554 Improve AR menu with multi-dish support, 3D ingredients, and shared sky HDRI.
Fix AR export/visibility per dish, load catalog GLBs at runtime, and replace per-dish HDR with one overcast sky environment for the whole menu.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 20:42:20 +03:00

35 lines
1.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 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