Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/HasAttackTarget.cs
2025-08-13 09:26:42 +08:00

25 lines
456 B
C#

using BehaviorDesigner.Runtime.Tasks;
namespace MoleMole
{
public class HasAttackTarget : Conditional
{
private BaseMonoAbilityEntity _entity;
public override void OnAwake()
{
_entity = GetComponent<BaseMonoAbilityEntity>();
}
public override TaskStatus OnUpdate()
{
BaseMonoEntity attackTarget = _entity.GetAttackTarget();
if (attackTarget != null)
{
return TaskStatus.Success;
}
return TaskStatus.Failure;
}
}
}