blob: 69afa0ac0a018f8762cf470f1dcb4f8a6b78b22c (
plain)
1
2
3
4
5
6
7
8
9
10
|
using UnityEngine;
public abstract class Damagable : MonoBehaviour
{
public abstract void CallTakeDamage(Vector2 damage, Vector2 damagePosition, GameObject damagingWeapon = null, Player damagingPlayer = null, bool lethal = true);
public abstract void TakeDamage(Vector2 damage, Vector2 damagePosition, GameObject damagingWeapon = null, Player damagingPlayer = null, bool lethal = true, bool ignoreBlock = false);
public abstract void TakeDamage(Vector2 damage, Vector2 damagePosition, Color dmgColor, GameObject damagingWeapon = null, Player damagingPlayer = null, bool lethal = true, bool ignoreBlock = false);
}
|