improv: UnitMovementHandler.cs uses IUnitDirectionProvider.cs for direction instead of input direction directly
This commit is contained in:
@@ -13,14 +13,17 @@ using Sirenix.OdinInspector;
|
||||
using Unity.Cinemachine;
|
||||
using Object = UnityEngine.Object;
|
||||
|
||||
public class PlayerControls : MonoBehaviour{
|
||||
public class PlayerControls : MonoBehaviour, IUnitDirectionProvider{
|
||||
// References
|
||||
private Player thisPlayer;
|
||||
|
||||
private PlayerInput input;
|
||||
private SignalDefinition inputSignal;
|
||||
private SignalDefinition blockSignal;
|
||||
|
||||
|
||||
// IUnitDirectionProvider
|
||||
public Vector2 Direction => rawMoveInput;
|
||||
|
||||
// TODO: Turn these into accessors
|
||||
public Vector2 rawMoveInput;
|
||||
public Vector2 rawLookInput;
|
||||
|
||||
Reference in New Issue
Block a user