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