28 lines
579 B
C#
28 lines
579 B
C#
|
|
using UdonSharp;
|
|
using UnityEngine;
|
|
using VRC.SDK3.UdonNetworkCalling;
|
|
using VRC.SDKBase;
|
|
using VRC.Udon;
|
|
using VRC.Udon.Common.Interfaces;
|
|
|
|
|
|
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
|
|
public class LocationBoardPanel : UdonSharpBehaviour
|
|
{
|
|
public int PanelNumber = 0;
|
|
|
|
private LocationBoard _LocationBoard;
|
|
|
|
|
|
private void Start()
|
|
{
|
|
_LocationBoard = GetComponentInParent<LocationBoard>();
|
|
}
|
|
|
|
public override void Interact()
|
|
{
|
|
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_LocationBoard, NetworkEventTarget.All, "RevealPanel", PanelNumber);
|
|
}
|
|
}
|