private void toState(ResultsFSM requiredFrom, ResultsFSM to) { if (state == requiredFrom) { state = to; } }
private void OnEnable() { toState(ResultsFSM.HIDDEN, ResultsFSM.STATS); state = ResultsFSM.STATS; // this class subscribes to its own events for consistency onStatsOK += statsOK; onNameInputOK += nameInputOK; InputManager.instance.onPrimaryPressed += primaryPressed; InputManager.instance.onUpPressed += upPressed; InputManager.instance.onDownPressed += downPressed; InputManager.instance.onLeftPressed += leftPressed; InputManager.instance.onRightPressed += rightPressed; }