Summary
    An 
		PlatformerGameKit.BehaviourTrees.IBehaviourNode which calls PlatformerGameKit.BehaviourTrees.IBehaviourNode.Execute on a PlatformerGameKit.BehaviourTrees.ModifierNode.Child node
    and modifies its PlatformerGameKit.BehaviourTrees.Result.
    - Assembly
- PlatformerGameKit.dll 
- Namespace
- PlatformerGameKit.BehaviourTrees 
- Interfaces
- 
									- IBehaviourNode
- IPolymorphic
 
- Base Types
- 
									- Object
 
- Derived Types
							graph BT
	Type-->Base0["Object"]
	Type-.->Interface0["IBehaviourNode"]
	click Interface0 "/platformer/api/PlatformerGameKit.BehaviourTrees/IBehaviourNode"
	Type-.->Interface1["IPolymorphic"]
	Type["ModifierNode"]
class Type type-node
	Derived0["Ignore"]-->Type
	click Derived0 "/platformer/api/PlatformerGameKit.BehaviourTrees/Ignore"
	Derived1["Invert"]-->Type
	click Derived1 "/platformer/api/PlatformerGameKit.BehaviourTrees/Invert"
						
					Syntax
[Serializable]
public abstract class ModifierNode : IBehaviourNode, IPolymorphicRemarks
    Documentation:
    
    Behaviour Tree Brains - Modifiers
    
	Attributes
| Type | Description | 
|---|---|
| Serializable | 
Properties
| Name | Value | Summary | 
|---|---|---|
| Child | IBehaviourNode | 
    The other node on which  PlatformerGameKit.BehaviourTrees.IBehaviourNode.Executeis called to determine thePlatformerGameKit.BehaviourTrees.Resultof this node. | 
| ChildCount | int | The number of children this node has. | 
Methods
| Name | Value | Summary | 
|---|---|---|
| Execute | Result | Runs this node's main logic. | 
| GetChild | IBehaviourNode | Gets the child node at the specified `index`. |