using UnityEngine;

public class Door : MonoBehaviour
{
    [SerializeField] private bool open;
    [SerializeField] private float closedAngle;
    [SerializeField] private float openAngle;

    private float angle;

    // Update is called once per frame
    void Update()
    {
        angle = Mathf.MoveTowardsAngle(angle, open ? openAngle : closedAngle, Time.deltaTime * 90f);
        transform.localRotation = Quaternion.Euler(0, angle, 0);
    }
}