Rewrite and simplify Inventory Menu, various fixes for item effects
This commit is contained in:
@@ -60,11 +60,15 @@ public class HealthComponent : IHealthComponent
|
||||
public void SetMaximumHealth(int health)
|
||||
{
|
||||
_maximumHP.OnNext(health);
|
||||
|
||||
if (_currentHP.Value > _maximumHP.Value)
|
||||
_currentHP.OnNext(_maximumHP.Value);
|
||||
}
|
||||
|
||||
public void RaiseMaximumHP(int raiseAmount)
|
||||
public void RaiseMaximumHP(int raiseAmount, bool restoreHP = true)
|
||||
{
|
||||
_maximumHP.OnNext(raiseAmount);
|
||||
Heal(raiseAmount);
|
||||
_maximumHP.OnNext(_maximumHP.Value + raiseAmount);
|
||||
if (restoreHP)
|
||||
Heal(raiseAmount);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user