NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/AI/Conditional/BTFallBackAI.cs

18 lines
539 B
C#
Raw Normal View History

2024-11-04 15:24:11 +08:00
using BehaviorDesigner.Runtime.Tasks;
2023-08-22 19:08:45 +08:00
using Gameplay.BT.Variables;
using Gameplay.Level;
namespace Code.Scripts.Gameplay.BT.Conditional
{
public class BTFallBackAI : BehaviorDesigner.Runtime.Tasks.Conditional
{
public SharedBattleInfo SharedBattleInfo;
public override TaskStatus OnUpdate()
{
2024-11-04 15:24:11 +08:00
return SharedBattleInfo.Value.AIName is LevelData.AIType.FallBackAI or LevelData.AIType.FallBackIntensifyAI
2023-10-19 15:00:19 +08:00
? TaskStatus.Success
: TaskStatus.Failure;
2023-08-22 19:08:45 +08:00
}
}
2024-11-04 15:24:11 +08:00
}