コード例 #1
0
 public override void Interact()
 {
     if (_statHandler.CurrentHealth < _statHandler.MaxHealth)
     {
         if (_appliesRegeneration)
         {
             _buffHandler.AddBuff(new Regenerate(_statHandler, new Stat(_regenerationLifetime), _healValue));
         }
         else
         {
             _statHandler.Heal(_healValue);
         }
         Destroy(gameObject);
     }
 }