using UnityEngine; public class DepthScreenView : MonoBehaviour { [SerializeField] float MinDepthAngle; [SerializeField] float MaxDepthAngle; private PlayerStateModel model; public void Initialize(PlayerStateModel playerStateModel) { model = playerStateModel; } private void Update() { if (model == null) return; float zAngle = Mathf.Lerp(MinDepthAngle, MaxDepthAngle, model.PlayerComponent.DiveSystem.DepthPercent); transform.rotation = Quaternion.Euler(0, 0, zAngle); } }