This commit is contained in:
CortexCore
2024-04-06 16:33:32 +08:00
parent 637bbef7d2
commit 37e7fcea51
42 changed files with 597 additions and 149 deletions

View File

@@ -110,6 +110,7 @@ namespace BITKit.Entities
}
public interface IDamagable
{
string Tag { get; }
IHealth Health { get; }
IUnityEntity UnityEntity { get; }
Rigidbody Rigidbody { get; }

View File

@@ -6,6 +6,8 @@ namespace BITKit.Entities
{
public class EntityHitbox : MonoBehaviour,IDamagable
{
public string Tag => tag is null ? base.tag : tag.Value;
public IHealth Health
{
get
@@ -36,6 +38,7 @@ namespace BITKit.Entities
}
[SerializeField]private Rigidbody m_rigidbody;
[SerializeReference, SubclassSelector] private new IReference tag;
[Inject(true)]
private IHealth _health;