PlayerExtensions extension
- on
Methods
-
seeEnemy(
{required dynamic observed(List< Enemy> ), VoidCallback? notObserved, double radiusVision = 32}) → void -
Available on Player, provided by the PlayerExtensions extension
This method we notify when detect the enemy when enter inradiusVision
configuration Method that bo used in update method. -
simpleAttackMelee(
{Future< SpriteAnimation> ? animationRight, Future<SpriteAnimation> ? animationDown, Future<SpriteAnimation> ? animationLeft, Future<SpriteAnimation> ? animationUp, required double damage, dynamic id, Direction? direction, double height = 32, double width = 32, bool withPush = true, double? sizePush}) → void -
Available on Player, provided by the PlayerExtensions extension
-
simpleAttackRange(
{required Future< SpriteAnimation> animationRight, required Future<SpriteAnimation> animationLeft, required Future<SpriteAnimation> animationUp, required Future<SpriteAnimation> animationDown, Future<SpriteAnimation> ? animationDestroy, required double width, required double height, dynamic id, double speed = 150, double damage = 1, Direction? direction, bool withCollision = true, bool enableDiagonal = true, VoidCallback? destroy, CollisionConfig? collision, LightingConfig? lightingConfig}) → void -
Available on Player, provided by the PlayerExtensions extension