Files
HauntedBloodlines/Assets/Scripts/Draggable/DoorAnimationableExtension.cs
2025-05-29 22:31:40 +03:00

31 lines
660 B
C#

using UnityEngine;
using UnityEngine.Events;
public class DoorAnimationableExtension : MonoBehaviour
{
[SerializeField] private Animator doorAnimator;
[SerializeField] private string doorOpen = "DoorIsOpen";
[SerializeField] private UnityEvent doorEvent;
public void InvokeEvent()
{
if(doorEvent != null)
{
doorEvent.Invoke();
}
}
public void DoorOpen()
{
print("Opens Door with animator");
doorAnimator.SetBool(doorOpen, true);
}
public void DoorClose()
{
print("Closes Door with animator");
doorAnimator.SetBool(doorOpen, false);
}
}