sea-battle-vr/Assets/Scripts/Gameplay/Core/UI/PressureScreenView.cs
sega 7189b03509 Проработка сыстемы ныряния
- стекающая вода при всплытии
-пузыри под водой
-кулдаун на погружение
2026-05-15 14:06:38 +03:00

22 lines
567 B
C#

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