Class MotionGraph
Assembly: NeoFPS.dll
Syntax
public class MotionGraph : MotionGraphConnectable, IMotionGraphElement, INeoSerializableObject
Fields
internalUiPosition
Declaration
public Vector2 internalUiPosition
Field Value
Properties
container
Declaration
public MotionGraphContainer container { get; }
Property Value
defaultEntry
Declaration
public MotionGraphConnectable defaultEntry { get; }
Property Value
isRoot
Declaration
public bool isRoot { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
states
Declaration
public List<MotionGraphState> states { get; }
Property Value
subGraphs
Declaration
public List<MotionGraph> subGraphs { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<MotionGraph> |
|
Methods
CheckReferences(IMotionGraphMap)
Declaration
public override void CheckReferences(IMotionGraphMap map)
Parameters
Overrides
CollectBehaviours(List<MotionGraphBehaviour>)
Declaration
public void CollectBehaviours(List<MotionGraphBehaviour> list)
Parameters
CollectConditions(List<MotionGraphCondition>)
Declaration
public void CollectConditions(List<MotionGraphCondition> list)
Parameters
CollectConnections(List<MotionGraphConnection>)
Declaration
public void CollectConnections(List<MotionGraphConnection> list)
Parameters
CollectGraphs(List<MotionGraph>)
Declaration
public void CollectGraphs(List<MotionGraph> list)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.List<MotionGraph> |
list |
|
CollectStates(List<MotionGraphState>)
Declaration
public void CollectStates(List<MotionGraphState> list)
Parameters
GetGraphRoot()
Declaration
public MotionGraph GetGraphRoot()
Returns
GetStateFromKey(Int32)
Declaration
public MotionGraphState GetStateFromKey(int key)
Parameters
| Type |
Name |
Description |
| System.Int32 |
key |
|
Returns
Initialise(IMotionController)
Declaration
public override void Initialise(IMotionController c)
Parameters
Overrides
OnValidate()
Declaration
public override void OnValidate()
Overrides
Implements