separated logic for weapon code refactored

This commit is contained in:
Mausham
2025-12-30 12:43:44 -08:00
parent 37dd15d1b9
commit 1a61f3c506
19 changed files with 157 additions and 191 deletions

View File

@@ -19,10 +19,16 @@ namespace Darkmatter.Domain
public override void Update()
{
HandlePlayerMovement();
HandleShooting();
CheckForStateBreak();
}
private void HandleShooting()
{
runner.Shoot(inputReader.isShooting);
}
public override void LateUpdate()
{
HandlePlayerRotation();
@@ -39,7 +45,7 @@ namespace Darkmatter.Domain
private void CheckForStateBreak()
{
if (!runner.playerController.isGrounded)
if (!runner.playerPawn.isGrounded)
{
runner.ChangeState(new AirboneState(runner));
}
@@ -57,7 +63,7 @@ namespace Darkmatter.Domain
private void HandlePlayerJump()
{
runner.playerController.Jump(playerConfig.jumpForce);
runner.playerPawn.Jump(playerConfig.jumpForce);
playerAnim.PlayJumpAnim();
}