using Data; namespace AI { public class JobNode_Idle : LeafNodeBase { protected override Status ExecuteLeafLogic() { return RemainingFrames == 0 ? Status.Success : Status.Running; } public override void Init(BehaviorTreeDef def, Entity.Entity selfEntity) { base.Init(def, selfEntity); if (string.IsNullOrEmpty(def.value)) return; if (int.TryParse(def.value, out var result)) TimeoutFrames = result; } } }