seePlayer method
void
seePlayer({
- required dynamic observed(),
- VoidCallback? notObserved,
- double radiusVision = 32,
This method we notify when detect the player when enter in radiusVision
configuration
Method that bo used in update method.
Implementation
void seePlayer({
required Function(Player) observed,
VoidCallback? notObserved,
double radiusVision = 32,
}) {
Player? player = gameRef.player;
if (player == null) return;
if (player.isDead) {
if (notObserved != null) notObserved();
return;
}
this.seeComponent(
player,
observed: (c) => observed(c as Player),
notObserved: notObserved,
radiusVision: radiusVision,
);
}