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

@@ -1,4 +1,5 @@
using Darkmatter.Core;
using System;
using UnityEngine;
namespace Darkmatter.Domain
@@ -17,9 +18,15 @@ namespace Darkmatter.Domain
public override void Update()
{
HandlePlayerMovement();
HandleShoooting();
CheckForStateBreak();
}
private void HandleShoooting()
{
runner.Shoot(inputReader.isShooting);
}
public override void LateUpdate()
{
HandlePlayerRotation();
@@ -44,7 +51,7 @@ namespace Darkmatter.Domain
private void CheckForStateBreak()
{
if (runner.playerController.isGrounded)
if (runner.playerPawn.isGrounded)
{
runner.ChangeState(new LocomotionState(runner));
}