public override void OnStart(StartState state)
            {
                Personaliser personaliser = Personaliser.instance;

                if (!isInitialised)
                {
                    if (!personaliser.isAtmSuitEnabled)
                    {
                        Events.First().active = false;
                        hasEvaSuit = true;
                    }

                    isInitialised = true;
                }

                if (!personaliser.personaliseEva(part, hasEvaSuit))
                {
                    hasEvaSuit = true;
                }

                if (Reflections.instance.isVisorReflectionEnabled &&
                    Reflections.instance.reflectionType == Reflections.Type.REAL)
                {
                    reflectionScript = new Reflections.Script(part, 1);
                    reflectionScript.setActive(hasEvaSuit);
                }
            }
            public void toggleEvaSuit()
            {
                Personaliser personaliser = Personaliser.instance;

                if (personaliser.personaliseEva(part, !hasEvaSuit))
                {
                    hasEvaSuit = !hasEvaSuit;

                    if (reflectionScript != null)
                    {
                        reflectionScript.setActive(hasEvaSuit);
                    }
                }
                else
                {
                    ScreenMessages.PostScreenMessage("No breathable atmosphere", 5.0f, ScreenMessageStyle.UPPER_CENTER);
                }
            }
            public override void OnStart(StartState state)
            {
                Personaliser personaliser = Personaliser.instance;

                if (!isInitialised)
                {
                  if (!personaliser.isAtmSuitEnabled)
                  {
                Events.First().active = false;
                hasEvaSuit = true;
                  }

                  isInitialised = true;
                }

                if (!personaliser.personaliseEva(part, hasEvaSuit))
                  hasEvaSuit = true;

                if (Reflections.instance.isVisorReflectionEnabled
                && Reflections.instance.reflectionType == Reflections.Type.REAL)
                {
                  reflectionScript = new Reflections.Script(part, 1);
                  reflectionScript.setActive(hasEvaSuit);
                }
            }