using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; public struct CameraRelativeInput { private Vector2 _base; private float _cameraAngle; public void SetValue( Vector2 value ) { _base = value; } public void SetAngle( float angle ) { _cameraAngle = angle; } public Vector2 Value => Quaternion.Euler( 0f, 0f, _cameraAngle ) * _base; }