public MoveStateOperation(StateMachineDefinition def, StateMachineEditorWindow window, StateMachineDefinition.State state) : base(def, window, state) { showBaseGUI = true; start = state.position; move = Vector2.zero; children = new List <StateMachineDefinition.State>(); AddChildren(state); CalcParentRect(); }
public override void OnInspectorGUI() { StateMachineDefinition myTarget = (StateMachineDefinition)target; if (GUILayout.Button("Open State Machine Editor")) { StateMachineEditorWindow.def = myTarget; StateMachineEditorWindow.ShowWindow(); } serializedObject.Update(); DrawPropertiesExcluding(serializedObject, "m_Script"); serializedObject.ApplyModifiedProperties(); }
public MakeTransitionOperation(StateMachineDefinition def, StateMachineEditorWindow window, StateMachineDefinition.State state) : base(def, window, state) { showBaseGUI = true; }
public Operation(StateMachineDefinition definition, StateMachineEditorWindow window, StateMachineDefinition.State state) { this.definition = definition; this.state = state; this.window = window; }
public RenameStateOperation(StateMachineDefinition def, StateMachineEditorWindow window, StateMachineDefinition.State state) : base(def, window, state) { name = state.name; showBaseGUI = false; }
public MoveStateOperation(StateMachineDefinition def, StateMachineEditorWindow window, StateMachineDefinition.State state) : base(def, window, state) { showBaseGUI = true; start = state.position; move = Vector2.zero; }