1
This commit is contained in:
@@ -18,9 +18,9 @@ namespace BITFALL.Player.Animation
|
||||
[SerializeField] internal UnityAnimator animator;
|
||||
|
||||
private IEntityMovement _movement;
|
||||
private static readonly int Vertical = Animator.StringToHash("Vertical");
|
||||
private static readonly int Horizontal = Animator.StringToHash("Horizontal");
|
||||
private static readonly int SqrMagnitude = Animator.StringToHash("SqrMagnitude");
|
||||
private static readonly int Vertical = Animator.StringToHash(BITConstant.Player.Vertical);
|
||||
private static readonly int Horizontal = Animator.StringToHash(BITConstant.Player.Horizontal);
|
||||
private static readonly int SqrMagnitude = Animator.StringToHash(BITConstant.Player.SqrMagnitude);
|
||||
|
||||
public override void OnAwake()
|
||||
{
|
||||
@@ -28,14 +28,12 @@ namespace BITFALL.Player.Animation
|
||||
_movement = UnityEntity.Get<IEntityMovement>();
|
||||
_movement.OnStateChanged += OnMovementStateChanged;
|
||||
}
|
||||
|
||||
public override void OnFixedUpdate(float deltaTime)
|
||||
{
|
||||
animator.animator.SetFloat(Vertical, _movement.LocomotionBasedVelocity.z);
|
||||
animator.animator.SetFloat(Horizontal, _movement.LocomotionBasedVelocity.x);
|
||||
animator.animator.SetFloat(SqrMagnitude, _movement.LocomotionBasedVelocity.sqrMagnitude);
|
||||
}
|
||||
|
||||
private void OnMovementStateChanged(IEntityMovementState arg1, IEntityMovementState arg2)
|
||||
{
|
||||
foreach (var x in StateDictionary.Values)
|
||||
|
Reference in New Issue
Block a user