execute method
Implementation
@override
bool execute(GameComponent comp, BonfireGameInterface game) {
if (comp is Vision) {
bool see = false;
comp.seeComponent(
target,
radiusVision: radiusVision,
visionAngle: visionAngle,
angle: angle,
observed: (c) {
observed?.call(c);
return see = true;
},
);
return see;
} else {
return false;
}
}