public void Awake() { createButton(); if (!staticsInitialized) { initStyles(); staticsInitialized = true; } windowPosition = new Rect(Screen.width - 40 - cfg.windowSize.x, (Screen.height - cfg.windowSize.y) / 2, cfg.windowSize.x, cfg.windowSize.y); SLStaticData.UpdateGameScene(); SOIfilter = new SOIFilterUI(); print("Loaded ShipListMod (" + ClassName + ")."); }
// public void Start() { } public void Update() { SLStaticData.UpdateGameScene(); if (clearButton) { ShipListMod.Debug_Log("[ShipListMod] clearButton activated."); AllVesselData.Clear(); clearButton = false; } // while in-flight, track the active vessel even if the gui is closed if ((HighLogic.LoadedSceneIsFlight) && (!showWindow)) { tryGetSingleVesselData(FlightGlobals.ActiveVessel); } }