simpleAttackMelee method
void
simpleAttackMelee({
- Future<
SpriteAnimation> ? animationRight, - Future<
SpriteAnimation> ? animationDown, - Future<
SpriteAnimation> ? animationLeft, - Future<
SpriteAnimation> ? animationUp, - required double damage,
- required Vector2 size,
- dynamic id,
- Direction? direction,
- bool withPush = true,
- double? sizePush,
Implementation
void simpleAttackMelee({
Future<SpriteAnimation>? animationRight,
Future<SpriteAnimation>? animationDown,
Future<SpriteAnimation>? animationLeft,
Future<SpriteAnimation>? animationUp,
required double damage,
required Vector2 size,
dynamic id,
Direction? direction,
bool withPush = true,
double? sizePush,
}) {
Direction attackDirection = direction ?? this.lastDirection;
this.simpleAttackMeleeByDirection(
direction: attackDirection,
animationRight: animationRight,
animationDown: animationDown,
animationLeft: animationLeft,
animationUp: animationUp,
damage: damage,
id: id,
size: size,
withPush: withPush,
sizePush: sizePush,
attackFrom: AttackFromEnum.PLAYER_OR_ALLY,
);
}