RotationPlayer constructor
RotationPlayer({
- required Vector2 position,
- required Vector2 size,
- required Future<
SpriteAnimation> animIdle, - required Future<
SpriteAnimation> animRun, - double? speed,
- double currentRadAngle = -1.55,
- double life = 100,
Implementation
RotationPlayer({
required super.position,
required super.size,
required Future<SpriteAnimation> animIdle,
required Future<SpriteAnimation> animRun,
super.speed,
double currentRadAngle = -1.55,
super.life,
}) {
setupMovementByJoystick(
moveType: MovementByJoystickType.angle,
);
movementByJoystickRadAngle = currentRadAngle;
loader?.add(
AssetToLoad<SpriteAnimation>(
animIdle,
(value) => this.animIdle = value,
),
);
loader?.add(
AssetToLoad<SpriteAnimation>(
animRun,
(value) => this.animRun = value,
),
);
}