This commit is contained in:
CortexCore
2023-10-24 23:37:59 +08:00
parent 325f63d6bc
commit 3e39e627bc
388 changed files with 29043 additions and 889 deletions

View File

@@ -7,21 +7,22 @@ using UnityEngine;
namespace BITKit
{
public class EntityBehaviourTree :EntityComponent,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<IEntityOverrideCallback>(this);
_allow.AddListener(OnAllow);
_health.OnSetAlive += OnSetAlive;
_health.OnSetHealthPoint += OnSetHP;
_override.OnOverride += OnEntryOverride;
}
public void OnSetAlive(bool alive)