Implement most jewels
This commit is contained in:
@@ -26,7 +26,9 @@ public interface IPlayer : IKillable, ICharacterBody3D
|
||||
|
||||
public void PlayJumpScareAnimation();
|
||||
|
||||
//public void AugmentItem(IAugmentItem jewel, EquipableItem equipableItem);
|
||||
public void ApplyNewAugment(IAugmentItem jewel, EquipableItem equipableItem);
|
||||
|
||||
public void IdentifyItem(InventoryItem unidentifiedItem);
|
||||
|
||||
public IInventory Inventory { get; }
|
||||
|
||||
@@ -46,12 +48,20 @@ public interface IPlayer : IKillable, ICharacterBody3D
|
||||
|
||||
public void SetHealthTimerStatus(bool isActive);
|
||||
|
||||
public bool CanEquipState { get; set; }
|
||||
public void ModifyHealthTimerSpeed(float newModifier);
|
||||
|
||||
public bool AutoRevive { get; set; }
|
||||
|
||||
public int TotalAttack { get; }
|
||||
public int TotalDefense { get; }
|
||||
public int TotalLuck { get; }
|
||||
|
||||
public int HealthTimerHPRate { get; set; }
|
||||
|
||||
public float HealthTimerSpeedModifier { get; }
|
||||
|
||||
public bool AutoIdentifyItems { get; set; }
|
||||
|
||||
public event Action PlayerDied;
|
||||
public delegate InventoryItem RerollItem(InventoryItem item);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user