protected void OnEditorStateChanged(object sender, EditorStateEventArgs args) { switch (args.Data) { case GameManager.EditorStateEnum.Normal: requestingObject = false; updateButtonsInteractivity = true; break; case GameManager.EditorStateEnum.InteractionDisabled: updateButtonsInteractivity = false; break; case GameManager.EditorStateEnum.Closed: updateButtonsInteractivity = false; break; case EditorStateEnum.SelectingAction: case EditorStateEnum.SelectingActionInput: case EditorStateEnum.SelectingActionObject: case EditorStateEnum.SelectingActionOutput: case EditorStateEnum.SelectingActionPoint: case EditorStateEnum.SelectingActionPointParent: case EditorStateEnum.SelectingAPOrientation: case EditorStateEnum.SelectingEndEffector: requestingObject = true; break; } }
private void OnEditorStateChanged(object sender, EditorStateEventArgs args) { editorState = args.Data; switch (editorState) { case EditorStateEnum.Normal: case EditorStateEnum.Closed: case EditorStateEnum.InteractionDisabled: DeselectObject(true); requestingObject = false; break; case EditorStateEnum.SelectingAction: case EditorStateEnum.SelectingActionInput: case EditorStateEnum.SelectingActionObject: case EditorStateEnum.SelectingActionOutput: case EditorStateEnum.SelectingActionPoint: case EditorStateEnum.SelectingEndEffector: case EditorStateEnum.SelectingAPOrientation: case EditorStateEnum.SelectingActionPointParent: DeselectObject(true); requestingObject = true; break; } }
internal void OnEditorStateChanged(object o, EditorStateEventArgs e) { if (EditorStateChanged != null) { EditorStateChanged(o, e); } }
private void OnEditorStateChanged(object sender, EditorStateEventArgs args) { switch (args.Data) { case GameManager.EditorStateEnum.Normal: case GameManager.EditorStateEnum.InteractionDisabled: case GameManager.EditorStateEnum.Closed: button.SetInteractivity(true); break; case EditorStateEnum.SelectingAction: case EditorStateEnum.SelectingActionInput: case EditorStateEnum.SelectingActionObject: case EditorStateEnum.SelectingActionOutput: case EditorStateEnum.SelectingActionPoint: case EditorStateEnum.SelectingActionPointParent: button.SetInteractivity(false, "Filters could not be manipulated when selecting object"); break; } }