Files
valheim/Assets/Plugins/DragonLi/Examples/Behaviour/LogAction.cs
2025-07-04 14:16:14 +08:00

49 lines
1.2 KiB
C#

using DragonLi.Behaviour;
namespace DragonLi.Examples
{
public class LogAction : ActionLeaf
{
/// <summary>
/// When this node exit
/// </summary>
/// <param name="data"></param>
/// <param name="runningStatus"></param>
protected override void OnEnd(Blackboard data, int runningStatus)
{
base.OnEnd(data, runningStatus);
}
/// <summary>
/// When enter this node
/// </summary>
/// <param name="data"></param>
protected override void OnEnter(Blackboard data)
{
this.LogEditorOnly("I find player!");
}
/// <summary>
/// When evaluating
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
protected override bool OnEvaluate(Blackboard data)
{
return base.OnEvaluate(data);
}
/// <summary>
/// When executing
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
protected override int OnExecuting(Blackboard data)
{
return base.OnExecuting(data);
}
}
}