tickController method
Called every frame by the engine to handle controller triggers.
Implementation
void tickController(Size size) {
if (_disposed) return;
final ctrl = controller;
if (ctrl == null) return;
while (ctrl.consumeTrigger()) {
_fireBurst(size);
}
}