SecuenceNode.removeChild C# (CSharp) Method

removeChild() public method

public removeChild ( SecuenceNode, child ) : void
child SecuenceNode,
return void
    public void removeChild(SecuenceNode child)
    {
        this.childs.Remove(child);
        if(Application.isEditor)
            ScriptableObject.DestroyImmediate (child);
        else
            ScriptableObject.Destroy (child);
    }

Same methods

SecuenceNode::removeChild ( int i ) : void

Usage Example

Example #1
0
 private void RemoveOption(ReorderableList list)
 {
     dialog.removeOption(dialog.getOptions()[list.index]);
     if (myNode.Childs.Length > 1)
     {
         myNode.removeChild(list.index);
     }
 }
All Usage Examples Of SecuenceNode::removeChild