void Update() { //------------------------using the pad------------------------\\ if (selectorHand != null) { if (_selectedObjectIsActive || _rotationGizmoIsSelected) { return; } else { //TODO: move to menu handler if (selectorHand.GetAxis().x != 0 || selectorHand.GetAxis().y != 0) { if (selectorHand.GetAxis().x < 0 && selectorHand.GetAxis().y > 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_UNIVERSAL(); } if (selectorHand.GetAxis().x > 0 && selectorHand.GetAxis().y > 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_CLONE_DELETE(); } if (selectorHand.GetAxis().x < 0 && selectorHand.GetAxis().y < 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_OPEN_MENU(); } if (selectorHand.GetAxis().x > 0 && selectorHand.GetAxis().y < 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_OPEN_MENU(); } } } } }
void setEditorMode() { if (_padX < 0 && _padY > 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_UNIVERSAL(); } if (_padX > 0 && _padY > 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_CLONE_DELETE(); } if (_padX < 0 && _padY < 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_OPEN_MENU(); } if (_padX > 0 && _padY < 0) { _stateManagerMutatorRef.SET_EDITOR_MODE_OPEN_MENU(); } }