simpleAttackMeleeByDirection method
void
simpleAttackMeleeByDirection({
- Future<
SpriteAnimation> ? animationRight, - dynamic id,
- required double damage,
- required Direction direction,
- required Vector2 size,
- required AttackFromEnum attackFrom,
- bool withPush = true,
- double? sizePush,
- Vector2? centerOffset,
Execute simple attack melee using animation
Implementation
void simpleAttackMeleeByDirection({
Future<SpriteAnimation>? animationRight,
dynamic id,
required double damage,
required Direction direction,
required Vector2 size,
required AttackFromEnum attackFrom,
bool withPush = true,
double? sizePush,
Vector2? centerOffset,
}) {
final rect = rectConsideringCollision;
simpleAttackMeleeByAngle(
angle: direction.toRadians(),
animation: animationRight,
attackFrom: attackFrom,
damage: damage,
size: size,
centerOffset: centerOffset,
marginFromOrigin: max(rect.width + 2, rect.height + 2),
id: id,
withPush: withPush,
);
}