Пример #1
0
 private static void RegisterReload(MissionOrderGauntletUIHandler uiHandler)
 {
     if (_isInSwitchTeamEvent)
     {
         return;
     }
     _uiHandler = uiHandler;
     MissionEvent.PreSwitchTeam  += OnPreSwitchTeam;
     MissionEvent.PostSwitchTeam += OnPostSwitchTeam;
 }
Пример #2
0
 private static void UnregisterReload()
 {
     if (_isInSwitchTeamEvent)
     {
         return;
     }
     _uiHandler = null;
     MissionEvent.PreSwitchTeam  -= OnPreSwitchTeam;
     MissionEvent.PostSwitchTeam -= OnPostSwitchTeam;
 }
Пример #3
0
 public static bool Prefix_OnMissionScreenInitialize(MissionOrderGauntletUIHandler __instance)
 {
     RegisterReload(__instance);
     return(true);
 }