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,9 +0,0 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface IAimProvider
{
public Vector3 AimDir { get; set; }
}
}

View File

@@ -4,7 +4,6 @@ namespace Darkmatter.Core
{
public interface IPlayerPawn
{
Camera mainCamera { get; }
bool isGrounded { get; }
void Jump(float jumpForce);

View File

@@ -0,0 +1,9 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface ITargetProvider
{
public RaycastHit hitPoint { get; }
}
}