public static void UnsubscribeFromQuaryUpgradedEvent(QuaryUpgradedEventHandler handler) { if (QuaryUpgradable == null) { QuaryUpgradable = GameObject.FindObjectOfType <QuaryUpgradable>(); #if UNITY_EDITOR if (QuaryUpgradable == null && !HideWarnings) { Debug.LogError("No '" + nameof(GreenPandaAssets.Scripts.Other.QuaryUpgradable) + "' component present in the scene!"); } #endif } if (QuaryUpgradable != null) { QuaryUpgradable.UnsubscribeFromQuaryUpgradedEvent(handler); } }
public void UnsubscribeFromQuaryUpgradedEvent(QuaryUpgradedEventHandler handler) { QuaryUpgradedEvent -= handler; }
public void SubscribeToQuaryUpgradedEvent(QuaryUpgradedEventHandler handler) { QuaryUpgradedEvent += handler; }