public static void DetachGamingPanelListener(IGamingPanelListener gamingPanelListener) { OnSwitchesChangedA -= gamingPanelListener.SwitchesChanged; OnSettingsAppliedA -= gamingPanelListener.SettingsApplied; OnSettingsModified -= gamingPanelListener.SettingsModified; OnUpdatesHasBeenMissed -= gamingPanelListener.UpdatesHasBeenMissed; }
//For those that wants to listen to this panel public override void Detach(IGamingPanelListener iGamingPanelListener) { OnLedLightChangedA -= iGamingPanelListener.LedLightChanged; base.Detach(iGamingPanelListener); }
public static void RemoveBipListener(IGamingPanelListener iGamingPanelListener) { BIPEventHandlerManager.RemoveBipListener(iGamingPanelListener); }
public void RemoveBipListener(IGamingPanelListener iGamingPanelListener) { OnBipPanelRegistered -= iGamingPanelListener.BipPanelRegisterEvent; }
public void AddBipListener(IGamingPanelListener iGamingPanelListener) { OnBipPanelRegistered += iGamingPanelListener.BipPanelRegisterEvent; }