/// <summary> /// called when search needs to reactivate this node /// </summary> public void OnNodeRestart(FBehaviorTreeSearchData searchData) => E_UBTCompositeNode_OnNodeRestart(this, searchData);
/// <summary> /// check if NotifyDecoratorsOnActivation is allowed, requires bUseDecoratorsActivationCheck flag /// </summary> protected virtual bool CanNotifyDecoratorsOnActivation(FBehaviorTreeSearchData searchData, int childIdx) => E_UBTCompositeNode_CanNotifyDecoratorsOnActivation(this, searchData, childIdx);
public void OnChildActivation(FBehaviorTreeSearchData searchData, int childIndex) => E_UBTCompositeNode_OnChildActivation_o1(this, searchData, childIndex);
/// <summary> /// called when start enters this node /// </summary> public void OnNodeActivation(FBehaviorTreeSearchData searchData) => E_UBTCompositeNode_OnNodeActivation(this, searchData);
/// <summary> /// called when start enters this node /// </summary> protected virtual void NotifyNodeActivation(FBehaviorTreeSearchData searchData) => E_UBTCompositeNode_NotifyNodeActivation(this, searchData);
/// <summary> /// called before passing search to child node /// </summary> public void OnChildActivation(FBehaviorTreeSearchData searchData, UBTNode childNode) => E_UBTCompositeNode_OnChildActivation(this, searchData, childNode);
/// <summary> /// get index of child node (handle subtrees) /// </summary> public int GetChildIndex(FBehaviorTreeSearchData searchData, UBTNode childNode) => E_UBTCompositeNode_GetChildIndex(this, searchData, childNode);
/// <summary> /// wrapper for node instancing: OnNodeActivation /// </summary> public void WrappedOnNodeActivation(FBehaviorTreeSearchData searchData) => E_UBTDecorator_WrappedOnNodeActivation(this, searchData);
/// <summary> /// called when underlying node is activated /// <para>this function should be considered as const (don't modify state of object) if node is not instanced! </para> /// </summary> protected virtual void OnNodeActivation(FBehaviorTreeSearchData searchData) => E_UBTDecorator_OnNodeActivation(this, searchData);
/// <summary> /// called when search enters underlying branch /// <para>this function should be considered as const (don't modify state of object) if node is not instanced! </para> /// </summary> protected virtual void OnSearchStart(FBehaviorTreeSearchData searchData) => E_UBTService_OnSearchStart(this, searchData);
public void NotifyParentActivation(FBehaviorTreeSearchData searchData) => E_UBTService_NotifyParentActivation(this, searchData);