22 lines
556 B
C#
22 lines
556 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.PressurePercent);
|
|
transform.rotation = Quaternion.Euler(0, 0, zAngle);
|
|
}
|
|
}
|