Skip to main content
Folder: Assets/_MolcaSDK/Code/Scripts/Utilities/ Examples: InputHelper, QRScanner, ProximityTrigger, TransformHelper, RectTransformHelper, DelayedEvent, various toggles and counters.

Boundary

Keep utilities XR-agnostic when possible; VR-specific logic belongs under _VR/Scripts.

Code

Most helpers are static methods or small MonoBehaviour components you drop on a GameObject and configure in the Inspector. Example pattern:
using MolcaSDK.Utilities;
using UnityEngine;

public class DoorSensor : MonoBehaviour
{
    [SerializeField] private ProximityTrigger proximity;

    private void OnEnable() => proximity.onEnterProximity.AddListener(OnUserNear);
    private void OnDisable() => proximity.onEnterProximity.RemoveListener(OnUserNear);

    private void OnUserNear(GameObject _)
    {
        // Open door, play audio, etc.
    }
}
Open the concrete utility script (e.g. ProximityTrigger, QRScanner) for real events and inspector fields.

Unity Editor

Any frequently used utility (e.g. QRScanner) on a GameObject.

MolcaSDK utility component in Inspector