public void Start() { if (Instance != null) { Destroy(this); return; } Instance = this; Satellites = new SatelliteManager(); Antennas = new AntennaManager(); Network = new NetworkManager(); Renderer = NetworkRenderer.AttachToMapView(); mConfig = new MapViewConfigFragment(); mTimePatcher = new TimeQuadrantPatcher(); mTimePatcher.Patch(); FlightUIPatcher.Patch(); RTLog.Notify("RTCore loaded successfully."); foreach (var vessel in FlightGlobals.Vessels) { Satellites.RegisterProto(vessel); Antennas.RegisterProtos(vessel); } }
public void Start() { if (Instance != null) { Destroy(this); return; } Instance = this; Satellites = new SatelliteManager(); Antennas = new AntennaManager(); Network = new NetworkManager(); Renderer = NetworkRenderer.CreateAndAttach(); FilterOverlay = new FilterOverlay(); FocusOverlay = new FocusOverlay(); TimeQuadrantPatcher = new TimeQuadrantPatcher(); TimeQuadrantPatcher.Patch(); FlightUIPatcher.Patch(); RTLog.Notify("RTCore loaded successfully."); foreach (var vessel in FlightGlobals.Vessels) { Satellites.RegisterProto(vessel); Antennas.RegisterProtos(vessel); } }