⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class MotionGraph

    Inheritance
    Object
    MotionGraphConnectable
    MotionGraph
    Implements
    IMotionGraphElement
    INeoSerializableObject
    Inherited Members
    MotionGraphConnectable.uiPosition
    MotionGraphConnectable.defaultName
    MotionGraphConnectable.CheckSerializationKey(Int32, MotionGraphConnectable)
    MotionGraphConnectable.active
    MotionGraphConnectable.elapsedTime
    MotionGraphConnectable.serializationKey
    MotionGraphConnectable.parent
    MotionGraphConnectable.controller
    MotionGraphConnectable.characterController
    MotionGraphConnectable.connections
    MotionGraphConnectable.behaviours
    MotionGraphConnectable.CheckCanEnter()
    MotionGraphConnectable.DynamicUpdate()
    MotionGraphConnectable.Update()
    MotionGraphConnectable.OnEnter()
    MotionGraphConnectable.OnExit()
    MotionGraphConnectable.IsChildOf(MotionGraph)
    MotionGraphConnectable.GetSharedParent(MotionGraphConnectable, MotionGraphConnectable)
    MotionGraphConnectable.WriteProperties(INeoSerializer)
    MotionGraphConnectable.ReadProperties(INeoDeserializer)
    Namespace: NeoFPS.CharacterMotion
    Assembly: NeoFPS.dll
    Syntax
    public class MotionGraph : MotionGraphConnectable, IMotionGraphElement, INeoSerializableObject

    Fields

    internalUiPosition

    Declaration
    public Vector2 internalUiPosition
    Field Value
    Type Description
    Vector2

    Properties

    container

    Declaration
    public MotionGraphContainer container { get; }
    Property Value
    Type Description
    MotionGraphContainer

    defaultEntry

    Declaration
    public MotionGraphConnectable defaultEntry { get; }
    Property Value
    Type Description
    MotionGraphConnectable

    isRoot

    Declaration
    public bool isRoot { get; }
    Property Value
    Type Description
    System.Boolean

    states

    Declaration
    public List<MotionGraphState> states { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<MotionGraphState>

    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
    Type Name Description
    IMotionGraphMap map
    Overrides
    MotionGraphConnectable.CheckReferences(IMotionGraphMap)

    CollectBehaviours(List<MotionGraphBehaviour>)

    Declaration
    public void CollectBehaviours(List<MotionGraphBehaviour> list)
    Parameters
    Type Name Description
    System.Collections.Generic.List<MotionGraphBehaviour> list

    CollectConditions(List<MotionGraphCondition>)

    Declaration
    public void CollectConditions(List<MotionGraphCondition> list)
    Parameters
    Type Name Description
    System.Collections.Generic.List<MotionGraphCondition> list

    CollectConnections(List<MotionGraphConnection>)

    Declaration
    public void CollectConnections(List<MotionGraphConnection> list)
    Parameters
    Type Name Description
    System.Collections.Generic.List<MotionGraphConnection> list

    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
    Type Name Description
    System.Collections.Generic.List<MotionGraphState> list

    GetGraphRoot()

    Declaration
    public MotionGraph GetGraphRoot()
    Returns
    Type Description
    MotionGraph

    GetStateFromKey(Int32)

    Declaration
    public MotionGraphState GetStateFromKey(int key)
    Parameters
    Type Name Description
    System.Int32 key
    Returns
    Type Description
    MotionGraphState

    Initialise(IMotionController)

    Declaration
    public override void Initialise(IMotionController c)
    Parameters
    Type Name Description
    IMotionController c
    Overrides
    MotionGraphConnectable.Initialise(IMotionController)

    OnValidate()

    Declaration
    public override void OnValidate()
    Overrides
    MotionGraphConnectable.OnValidate()

    Implements

    IMotionGraphElement
    INeoSerializableObject
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX