@override bool update(double dt) { actionUpdate(this, dt); remaining -= dt; if (remaining <= 0) { actionFinish?.call(this); return true; } return false; }