35 lines
654 B
C#
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;
|
|
}
|
|
}
|