Overhaul game state logic to support gameplay loop
This commit is contained in:
@@ -8,9 +8,9 @@ public interface IPlayer : IKillable
|
||||
{
|
||||
public void InitializePlayerState();
|
||||
|
||||
public void Attack();
|
||||
public void Activate();
|
||||
|
||||
public void PlayerPause();
|
||||
public void Attack();
|
||||
|
||||
public void TakeDamage(double damage, ElementType elementType = ElementType.None, bool isCriticalHit = false);
|
||||
|
||||
@@ -44,7 +44,7 @@ public interface IPlayer : IKillable
|
||||
|
||||
public IInventory Inventory { get; }
|
||||
|
||||
public PlayerStatController Stats { get; }
|
||||
public PlayerStats Stats { get; }
|
||||
|
||||
public Vector3 CurrentPosition { get; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user