using System; using UnityEngine; public class OneWayDoorBehaviour : MonoBehaviour { [Header("绑定")] public Transform door; public GameObject messageHint; public float Angle => Mathf.Round(door.localRotation.eulerAngles.y); public float AnglePercent => Mathf.Clamp01(Angle / 90); public bool IsOpened => Angle > 25; private void FixedUpdate() { // 如果门打开,就关闭消息提示 messageHint.SetActive(! IsOpened); } }