Class MotionGraphEditorFactory
Inheritance
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()
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
CreateConditionGroup(MotionGraphConnection)
Declaration
public static int CreateConditionGroup(MotionGraphConnection connection)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
CreateConnection(MotionGraphContainer, SerializedObject, MotionGraphConnectable)
Declaration
public static MotionGraphConnection CreateConnection(MotionGraphContainer container, SerializedObject source, MotionGraphConnectable destination)
Parameters
Returns
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
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
Returns
CreateSubgraph(MotionGraphContainer, SerializedObject, Vector2)
Declaration
public static MotionGraph CreateSubgraph(MotionGraphContainer container, SerializedObject parent, Vector2 position)
Parameters
Returns
GetBehaviourEditor(MotionGraphBehaviour)
Declaration
public static MotionGraphBehaviourEditor GetBehaviourEditor(MotionGraphBehaviour b)
Parameters
Returns
GetConditionDrawer(MotionGraphContainer, MotionGraphCondition)
Declaration
public static MotionGraphConditionDrawer GetConditionDrawer(MotionGraphContainer container, MotionGraphCondition condition)
Parameters
Returns
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 |
|
Declaration
public static GenericMenu GetDataEntryMenu(SerializedObject container)
Parameters
| Type |
Name |
Description |
| SerializedObject |
container |
|
Returns
| Type |
Description |
| GenericMenu |
|
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
Returns
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
Declaration
public static MotionGraphBehaviourPopup GetStateBehaviourPopup(MotionGraphContainer container, SerializedObject connectableSO)
Parameters
Returns
Declaration
public static GenericMenu GetStateMenu(MotionGraphContainer container, SerializedObject parent, Vector2 position)
Parameters
Returns
| Type |
Description |
| GenericMenu |
|
GetSubGraphBehaviourPicker()
Declaration
public static EditorPicker GetSubGraphBehaviourPicker()
Returns
Declaration
public static MotionGraphBehaviourPopup GetSubGraphBehaviourPopup(MotionGraphContainer container, SerializedObject connectableSO)
Parameters
Returns
Events
onRebuild
Declaration
public static event Action onRebuild
Event Type
| Type |
Description |
| System.Action |
|