public void Update() { delayedAPIRunner.execute(); if (FlightGlobals.fetch != null) { vesselChangeDetector.update(FlightGlobals.ActiveVessel); } else { PluginLogger.debug("Flight globals was null during start up; skipping update of vessel change."); } }
public void Update() { delayedAPIRunner.execute(); if (FlightGlobals.fetch != null) { vesselChangeDetector.update(FlightGlobals.ActiveVessel); kspWebSocketDataStreamer.update(new UpdateTimerEventArgs(Time.time * MICRO_SECONDS)); } else { PluginLogger.debug("Flight globals was null during start up; skipping update of vessel change."); } }
public void Update() { delayedAPIRunner.execute(); if (FlightGlobals.fetch != null) { vesselChangeDetector.update(FlightGlobals.ActiveVessel); foreach (var client in webServer.WebSocketServices["/datalink"].Sessions.Sessions.OfType <KSPWebSocketService>()) { if (client.UpdateRequired(Time.time)) { client.SendDataUpdate(); } } } else { PluginLogger.debug("Flight globals was null during start up; skipping update of vessel change."); } }