protected override void onDrive(FlightCtrlState s) { if (_vessel == null) { return; } game.FlightControl control = new game.FlightControl(); control.update(s); _vessel.updateState(this.vessel); _protocol.requestControl(_vessel, control); control.apply(s); }