⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class MotionGraphConnectable

    Inheritance
    Object
    MotionGraphConnectable
    MotionGraph
    MotionGraphState
    Implements
    IMotionGraphElement
    INeoSerializableObject
    Namespace: NeoFPS.CharacterMotion
    Assembly: NeoFPS.dll
    Syntax
    public abstract class MotionGraphConnectable : ScriptableObject, IMotionGraphElement, INeoSerializableObject

    Fields

    defaultName

    Declaration
    public string defaultName
    Field Value
    Type Description
    System.String

    uiPosition

    Declaration
    public Vector2 uiPosition
    Field Value
    Type Description
    Vector2

    Properties

    active

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

    behaviours

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

    characterController

    Declaration
    public INeoCharacterController characterController { get; }
    Property Value
    Type Description
    INeoCharacterController

    connections

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

    controller

    Declaration
    public IMotionController controller { get; }
    Property Value
    Type Description
    IMotionController

    elapsedTime

    Declaration
    public float elapsedTime { get; }
    Property Value
    Type Description
    System.Single

    parent

    Declaration
    public MotionGraph parent { get; }
    Property Value
    Type Description
    MotionGraph

    serializationKey

    Declaration
    public int serializationKey { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    CheckCanEnter()

    Declaration
    public virtual bool CheckCanEnter()
    Returns
    Type Description
    System.Boolean

    CheckReferences(IMotionGraphMap)

    Declaration
    public virtual void CheckReferences(IMotionGraphMap map)
    Parameters
    Type Name Description
    IMotionGraphMap map

    CheckSerializationKey(Int32, MotionGraphConnectable)

    Declaration
    protected bool CheckSerializationKey(int key, MotionGraphConnectable connectable)
    Parameters
    Type Name Description
    System.Int32 key
    MotionGraphConnectable connectable
    Returns
    Type Description
    System.Boolean

    DynamicUpdate()

    Declaration
    public virtual void DynamicUpdate()

    GetSharedParent(MotionGraphConnectable, MotionGraphConnectable)

    Declaration
    public static MotionGraph GetSharedParent(MotionGraphConnectable c1, MotionGraphConnectable c2)
    Parameters
    Type Name Description
    MotionGraphConnectable c1
    MotionGraphConnectable c2
    Returns
    Type Description
    MotionGraph

    Initialise(IMotionController)

    Declaration
    public virtual void Initialise(IMotionController c)
    Parameters
    Type Name Description
    IMotionController c

    IsChildOf(MotionGraph)

    Declaration
    public bool IsChildOf(MotionGraph graph)
    Parameters
    Type Name Description
    MotionGraph graph
    Returns
    Type Description
    System.Boolean

    OnEnter()

    Declaration
    public virtual void OnEnter()

    OnExit()

    Declaration
    public virtual void OnExit()

    OnValidate()

    Declaration
    public virtual void OnValidate()

    ReadProperties(INeoDeserializer)

    Declaration
    public virtual void ReadProperties(INeoDeserializer reader)
    Parameters
    Type Name Description
    INeoDeserializer reader

    Update()

    Declaration
    public virtual void Update()

    WriteProperties(INeoSerializer)

    Declaration
    public virtual void WriteProperties(INeoSerializer writer)
    Parameters
    Type Name Description
    INeoSerializer writer

    Implements

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