RealFuels.Tanks.ModuleFuelTanks.OnStart C# (CSharp) Method

OnStart() public method

public OnStart ( StartState state ) : void
state StartState
return void
        public override void OnStart(StartState state)
        {
            if (!compatible) {
                return;
            }
            enabled = true; // just in case...

            Events["HideUI"].active = false;
            Events["ShowUI"].active = true;

            if (isEditor) {
                GameEvents.onPartAttach.Add (onPartAttach);
                GameEvents.onPartRemove.Add (onPartRemove);
                GameEvents.onEditorShipModified.Add (onEditorShipModified);
                GameEvents.onPartActionUIDismiss.Add (OnPartActionGuiDismiss);
                TankWindow.OnActionGroupEditorOpened.Add (OnActionGroupEditorOpened);
                TankWindow.OnActionGroupEditorClosed.Add (OnActionGroupEditorClosed);
                if (part.symmetryCounterparts.Count > 0) {
                    UpdateTankType (false);
                }

                InitializeTankType ();
                InitializeUtilization ();
            }
            massDirty = true;
            CalculateMass ();

            OnStartRF(state);
            UpdateTestFlight();
        }