Implement health modification on enemy kill; add HealOnKillModifier and update death behavior
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
using JetBrains.Annotations;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Interfaces
|
||||
{
|
||||
public interface IDeathBehavior
|
||||
{
|
||||
void Die();
|
||||
void Die([CanBeNull] GameObject killer = null);
|
||||
}
|
||||
}
|
9
Assets/Scripts/Interfaces/IOnKillEffect.cs
Normal file
9
Assets/Scripts/Interfaces/IOnKillEffect.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace Interfaces
|
||||
{
|
||||
public interface IOnKillEffect
|
||||
{
|
||||
void OnKill(GameObject killer, GameObject victim);
|
||||
}
|
||||
}
|
3
Assets/Scripts/Interfaces/IOnKillEffect.cs.meta
Normal file
3
Assets/Scripts/Interfaces/IOnKillEffect.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3237e2bd7db84674bd34467854e53928
|
||||
timeCreated: 1752314256
|
Reference in New Issue
Block a user