1
This commit is contained in:
@@ -7,19 +7,22 @@ using UnityEngine;
|
||||
|
||||
namespace BITKit
|
||||
{
|
||||
public class EntityBehaviourTree :EntityComponent, IHealthCallback,IEntityOverrideCallback
|
||||
public class EntityBehaviourTree :EntityComponent
|
||||
{
|
||||
public BehaviourTreeOwner behaviourTree;
|
||||
[SerializeField] private Blackboard blackboard;
|
||||
|
||||
private readonly ValidHandle _allow=new();
|
||||
|
||||
[Inject] private IHealth _health;
|
||||
[Inject(true)] private IEntityOverride _override;
|
||||
public override void OnAwake()
|
||||
{
|
||||
entity.RegisterCallback<IHealthCallback>(this);
|
||||
entity.RegisterCallback<IEntityOverrideCallback>(this);
|
||||
|
||||
_allow.AddListener(OnAllow);
|
||||
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
_health.OnSetHealthPoint += OnSetHP;
|
||||
|
||||
_override.OnOverride += OnEntryOverride;
|
||||
}
|
||||
|
||||
public void OnSetAlive(bool alive)
|
||||
|
Reference in New Issue
Block a user