added reload animation and bullet limit

This commit is contained in:
Mausham
2025-12-29 16:41:50 -08:00
parent 3e98a42d4e
commit 357a226e21
531 changed files with 299250 additions and 849 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 29db8f30e6e4e7e46836335e6946c6bd
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,10 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface IDamageable
{
void TakeDamage(float damage);
void Die();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3cd1959707bc9f64c9fedf29ea9fb1b7

View File

@@ -4,6 +4,7 @@ namespace Darkmatter.Core
{
public interface IPlayerAnim : IHumonoidAnim
{
void PlayReloadAnim();
void PlayShootAnim();
}
}

View File

@@ -0,0 +1,9 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface ICameraService
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 9ec6d1036e8f7a34b88dc6c49fae0666

View File

@@ -6,6 +6,7 @@ namespace Darkmatter.Core
public interface IInputReader
{
public event Action OnJumpPerformed;
public event Action OnAdsCameraSwitch;
public Vector2 moveInput { get; }
public Vector2 lookInput { get; }
public bool isShooting { get; }