CarmenSandiego/Assets/UdonSharp/HostCardSpawner.cs

35 lines
654 B
C#

using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
public class HostCardSpawner : UdonSharpBehaviour
{
[SerializeField] private HostCardManager _HostCard;
[SerializeField] private Collider _InteractiveCollider;
public override void Interact()
{
_HostCard.transform.parent = transform;
_HostCard.transform.localPosition = Vector3.zero;
_HostCard.transform.localRotation = Quaternion.identity;
base.Interact();
}
public void HostEnabled()
{
_InteractiveCollider.enabled = true;
}
public void HostDisabled()
{
_InteractiveCollider.enabled = false;
}
}