⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class MotionGraphEditorFactory

    Inheritance
    Object
    MotionGraphEditorFactory
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: NeoFPSEditor.CharacterMotion
    Assembly: NeoFPS.dll
    Syntax
    public class MotionGraphEditorFactory

    Methods

    CreateBehaviour(MotionGraphContainer, SerializedObject, Int32)

    Declaration
    public static MotionGraphBehaviour CreateBehaviour(MotionGraphContainer container, SerializedObject connectableSO, int index)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject connectableSO
    System.Int32 index
    Returns
    Type Description
    MotionGraphBehaviour

    CreateConditionGroup(MotionGraphConnection)

    Declaration
    public static int CreateConditionGroup(MotionGraphConnection connection)
    Parameters
    Type Name Description
    MotionGraphConnection connection
    Returns
    Type Description
    System.Int32

    CreateConnection(MotionGraphContainer, SerializedObject, MotionGraphConnectable)

    Declaration
    public static MotionGraphConnection CreateConnection(MotionGraphContainer container, SerializedObject source, MotionGraphConnectable destination)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject source
    MotionGraphConnectable destination
    Returns
    Type Description
    MotionGraphConnection

    CreateMotionData(SerializedObject, Type)

    Declaration
    public static ScriptableObject CreateMotionData(SerializedObject container, Type t)
    Parameters
    Type Name Description
    SerializedObject container
    System.Type t
    Returns
    Type Description
    ScriptableObject

    CreateMotionGraphAsset()

    Declaration
    public static MotionGraphContainer CreateMotionGraphAsset()
    Returns
    Type Description
    MotionGraphContainer

    CreateParameter(SerializedObject, Type)

    Declaration
    public static ScriptableObject CreateParameter(SerializedObject container, Type t)
    Parameters
    Type Name Description
    SerializedObject container
    System.Type t
    Returns
    Type Description
    ScriptableObject

    CreateSubgraph(MotionGraphContainer, SerializedObject)

    Declaration
    public static MotionGraph CreateSubgraph(MotionGraphContainer container, SerializedObject parent)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject parent
    Returns
    Type Description
    MotionGraph

    CreateSubgraph(MotionGraphContainer, SerializedObject, Vector2)

    Declaration
    public static MotionGraph CreateSubgraph(MotionGraphContainer container, SerializedObject parent, Vector2 position)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject parent
    Vector2 position
    Returns
    Type Description
    MotionGraph

    GetBehaviourEditor(MotionGraphBehaviour)

    Declaration
    public static MotionGraphBehaviourEditor GetBehaviourEditor(MotionGraphBehaviour b)
    Parameters
    Type Name Description
    MotionGraphBehaviour b
    Returns
    Type Description
    MotionGraphBehaviourEditor

    GetConditionDrawer(MotionGraphContainer, MotionGraphCondition)

    Declaration
    public static MotionGraphConditionDrawer GetConditionDrawer(MotionGraphContainer container, MotionGraphCondition condition)
    Parameters
    Type Name Description
    MotionGraphContainer container
    MotionGraphCondition condition
    Returns
    Type Description
    MotionGraphConditionDrawer

    GetConditionMenu(MotionGraphContainer, SerializedObject, Int32)

    Declaration
    public static GenericMenu GetConditionMenu(MotionGraphContainer container, SerializedObject connection, int groupIndex = -1)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject connection
    System.Int32 groupIndex
    Returns
    Type Description
    GenericMenu

    GetDataEntryMenu(SerializedObject)

    Declaration
    public static GenericMenu GetDataEntryMenu(SerializedObject container)
    Parameters
    Type Name Description
    SerializedObject container
    Returns
    Type Description
    GenericMenu

    GetParametersMenu(SerializedObject)

    Declaration
    public static GenericMenu GetParametersMenu(SerializedObject graphRoot)
    Parameters
    Type Name Description
    SerializedObject graphRoot
    Returns
    Type Description
    GenericMenu

    GetPropertyDrawer(Object, MotionGraphEditor)

    Declaration
    public static MotionGraphPropertyDrawer GetPropertyDrawer(Object obj, MotionGraphEditor editor)
    Parameters
    Type Name Description
    Object obj
    MotionGraphEditor editor
    Returns
    Type Description
    MotionGraphPropertyDrawer

    GetScriptForGraphElement(Type)

    Declaration
    public static MonoScript GetScriptForGraphElement(Type t)
    Parameters
    Type Name Description
    System.Type t
    Returns
    Type Description
    MonoScript

    GetStateBehaviourPicker()

    Declaration
    public static EditorPicker GetStateBehaviourPicker()
    Returns
    Type Description
    EditorPicker

    GetStateBehaviourPopup(MotionGraphContainer, SerializedObject)

    Declaration
    public static MotionGraphBehaviourPopup GetStateBehaviourPopup(MotionGraphContainer container, SerializedObject connectableSO)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject connectableSO
    Returns
    Type Description
    MotionGraphBehaviourPopup

    GetStateMenu(MotionGraphContainer, SerializedObject, Vector2)

    Declaration
    public static GenericMenu GetStateMenu(MotionGraphContainer container, SerializedObject parent, Vector2 position)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject parent
    Vector2 position
    Returns
    Type Description
    GenericMenu

    GetSubGraphBehaviourPicker()

    Declaration
    public static EditorPicker GetSubGraphBehaviourPicker()
    Returns
    Type Description
    EditorPicker

    GetSubGraphBehaviourPopup(MotionGraphContainer, SerializedObject)

    Declaration
    public static MotionGraphBehaviourPopup GetSubGraphBehaviourPopup(MotionGraphContainer container, SerializedObject connectableSO)
    Parameters
    Type Name Description
    MotionGraphContainer container
    SerializedObject connectableSO
    Returns
    Type Description
    MotionGraphBehaviourPopup

    Events

    onRebuild

    Declaration
    public static event Action onRebuild
    Event Type
    Type Description
    System.Action
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX