using UdonSharp; using UnityEngine; using VRC.SDKBase; using VRC.Udon; [UdonBehaviourSyncMode(BehaviourSyncMode.None)] public class MirrorActivator : UdonSharpBehaviour { [SerializeField] private Collider _Collider = null; [SerializeField] private GameObject _MirrorGroup = null; public override void OnPlayerTriggerEnter(VRCPlayerApi Player) { if (Player.isLocal) { _MirrorGroup.SetActive(true); } base.OnPlayerTriggerEnter(Player); } public override void OnPlayerTriggerExit(VRCPlayerApi Player) { if (Player.isLocal) { _MirrorGroup.SetActive(false); } base.OnPlayerTriggerExit(Player); } }