Example #1
0
 public DeepFreeze()
 {
     Utilities.Log("DeepFreeze Constructor");
     Instance             = this;
     APIReady             = false;
     DFsettings           = new DFSettings();
     DFgameSettings       = new DFGameSettings();
     globalConfigFilename = Path.Combine(_AssemblyFolder, "PluginData/Config.cfg").Replace("\\", "/");
     Utilities.Log("globalConfigFilename = " + globalConfigFilename);
     DeepFreezeEventAdd();
 }
Example #2
0
 public DeepFreeze()
 {
     Utilities.Log("DeepFreeze Constructor");
     Instance = this;
     APIReady = false;
     DFsettings = new DFSettings();
     DFgameSettings = new DFGameSettings();
     globalConfigFilename = Path.Combine(_AssemblyFolder, "PluginData/Config.cfg").Replace("\\", "/");
     Utilities.Log("globalConfigFilename = " + globalConfigFilename);
     DeepFreezeEventAdd();
 }
Example #3
0
 protected void OnDestroy()
 {
     Utilities.Log("OnDestroy");
     Instance = null;
     APIReady = false;
     foreach (Component child in children)
     {
         Utilities.Log("DeepFreeze Child Destroy for " + child.name);
         Destroy(child);
     }
     children.Clear();
     DeepFreezeEventRem();
     GameEvents.onGameSceneLoadRequested.Remove(OnGameSceneLoadRequested);
     GameEvents.OnGameSettingsApplied.Remove(ApplySettings);
 }
Example #4
0
 protected void OnDestroy()
 {
     Utilities.Log("OnDestroy");
     Instance = null;
     APIReady = false;
     foreach (Component child in children)
     {
         Utilities.Log("DeepFreeze Child Destroy for " + child.name);
         Destroy(child);
     }
     children.Clear();
     DeepFreezeEventRem();
     GameEvents.onGameSceneLoadRequested.Remove(OnGameSceneLoadRequested);
 }