RotationAlly constructor
RotationAlly({
- required Vector2 position,
- required Vector2 size,
- required Future<
SpriteAnimation> animIdle, - required Future<
SpriteAnimation> animRun, - double currentRadAngle = -1.55,
- double speed = 100,
- double life = 100,
- AcceptableAttackOriginEnum receivesAttackFrom = AcceptableAttackOriginEnum.ENEMY,
Implementation
RotationAlly({
required super.position,
required super.size,
required Future<SpriteAnimation> animIdle,
required Future<SpriteAnimation> animRun,
double currentRadAngle = -1.55,
super.speed,
super.life = 100,
super.receivesAttackFrom,
}) {
angle = currentRadAngle;
loader?.add(
AssetToLoad<SpriteAnimation>(animIdle, (value) {
this.animIdle = value;
}),
);
loader?.add(
AssetToLoad<SpriteAnimation>(animRun, (value) {
this.animRun = value;
}),
);
}