Esempio n. 1
0
 public void Awake()
 {
     JSIAdvTPodsUtil.Log_Debug("OnAwake in {0}", HighLogic.LoadedScene);
     if (Instance != null)
     {
         Destroy(this);
     }
     //DontDestroyOnLoad(this);
     Instance = this;
     GameEvents.OnMapEntered.Add(TurnoffIVACamera);
     GameEvents.OnMapExited.Add(TurnonIVACamera);
     GameEvents.onVesselChange.Add(onVesselChange);
     GameEvents.onVesselSwitching.Add(onVesselSwitching);
     PartstoFilterfromIVADict = new List <Part>();
 }
Esempio n. 2
0
        public void Awake()
        {
            JSIAdvPodsUtil.Log_Debug("OnAwake in {0}", HighLogic.LoadedScene);
            if (Instance != null)
            {
                JSIAdvPodsUtil.Log_Debug("Instance already exists, so destroying this one");
                Destroy(this);
            }
            if (!HighLogic.LoadedSceneIsFlight)
            {
                JSIAdvPodsUtil.Log_Debug("Not in Flight, so destroying this instance");
                Destroy(this);
            }
            //DontDestroyOnLoad(this);
            Instance = this;
            GameEvents.OnMapEntered.Add(TurnoffIVACamera);
            GameEvents.OnMapExited.Add(TurnonIVACamera);

            PartstoFilterfromIVADict = new List <Part>();
        }