joystickChangeDirectional method

  1. @override
void joystickChangeDirectional(
  1. JoystickDirectionalEvent event
)
override

Implementation

@override
void joystickChangeDirectional(JoystickDirectionalEvent event) {
  var newAngle = event.radAngle;
  if (dPadAngles || newAngle == 0.0) {
    newAngle = event.directionalRadAngle;
  }
  if (event.directional != JoystickMoveDirectional.IDLE &&
      !isDead &&
      newAngle != 0.0) {
    movementRadAngle = newAngle;
  }
  super.joystickChangeDirectional(JoystickDirectionalEvent(
    directional: event.directional,
    intensity: event.intensity,
    radAngle: newAngle,
  ));
}