12 lines
340 B
C#
12 lines
340 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
[RequireComponent (typeof(Collider))]
|
|
public class Hitbox : MonoBehaviour
|
|
{
|
|
public GameObject Owner { get; private set; }
|
|
public event Action<int> OnDamage;
|
|
public void Initialize(GameObject Owner) => this.Owner = Owner;
|
|
public void TakeDamage(int damage) => OnDamage?.Invoke(damage);
|
|
}
|