26 lines
681 B
C#
26 lines
681 B
C#
using UnityEngine;
|
|
|
|
public class NewMonoBehaviourScript : MonoBehaviour
|
|
{
|
|
[SerializeField] private Animator _animator = null;
|
|
|
|
[SerializeField] private bool openTrigger = false;
|
|
[SerializeField] private bool closeTrigger = false;
|
|
private void OnTriggerEnter(Collider other)
|
|
{
|
|
if (other.CompareTag("Player"))
|
|
{
|
|
if (openTrigger)
|
|
{
|
|
_animator.Play("DoorOpen", 0, 0.0f);
|
|
gameObject.SetActive(false);
|
|
}
|
|
else if (closeTrigger)
|
|
{
|
|
_animator.Play("DoorClose", 0, 0.0f);
|
|
gameObject.SetActive(false);
|
|
}
|
|
}
|
|
}
|
|
}
|