Example #1
0
 private void Initialize()
 {
     if (!Initializer.Initialize(ModuleId))
     {
         return;
     }
     RTSCameraExtension.Clear();
 }
Example #2
0
 protected override void OnSubModuleUnloaded()
 {
     base.OnSubModuleUnloaded();
     RTSCameraExtension.Clear();
     MissionExtensionCollection.Clear();
     _harmony.UnpatchAll(_harmony.Id);
     Initializer.Clear();
 }
Example #3
0
 public static void AddExtension(RTSCameraExtension extension)
 {
     _extensions.Add(extension);
 }
Example #4
0
 private void Initialize()
 {
     RTSCameraGameKeyCategory.Initialize();
     RTSCameraExtension.Clear();
     Global.GetProvider <AMissionStartingManager>().AddHandler(new MissionStartingHandler());
 }