update animator

This commit is contained in:
2026-03-30 10:47:07 +07:00
parent b89d07bdf4
commit d8cedde99e
14 changed files with 7195 additions and 482 deletions

View File

@@ -15,6 +15,8 @@ namespace OnlyScove.Scripts
stateMachine.Input.OnCrouchEvent += OnCrouch;
stateMachine.Input.OnInteractEvent += OnInteract;
}
private readonly int speedXHash = Animator.StringToHash("Velocity X");
private readonly int speedZHash = Animator.StringToHash("Velocity Z");
public override void Tick(float deltaTime)
{
@@ -66,6 +68,8 @@ namespace OnlyScove.Scripts
}
stateMachine.Anim.SetFloat(speedHash, 0.7f, stateMachine.AnimationDamping, deltaTime);
stateMachine.Anim.SetFloat(speedXHash, input.x * 0.5f, stateMachine.AnimationDamping, deltaTime);
stateMachine.Anim.SetFloat(speedZHash, input.y * 0.5f, stateMachine.AnimationDamping, deltaTime);
}
public override void PhysicsTick(float fixedDeltaTime) {}