public static void UnsubscribeFromTruckLoadedEvent(TruckLoadedEventHandler handler) { if (LoadTruck == null) { LoadTruck = GameObject.FindObjectOfType <AnimationManager>(); #if UNITY_EDITOR if (LoadTruck == null && !HideWarnings) { Debug.LogError("No '" + nameof(GreenPandaAssets.Scripts.Bulldozer.AnimationManager) + "' component present in the scene!"); } #endif } if (LoadTruck != null) { LoadTruck.UnsubscribeFromTruckLoadedEvent(handler); } }
public void UnsubscribeFromTruckLoadedEvent(TruckLoadedEventHandler handler) { TruckLoadedEvent -= handler; }
public void SubscribeToTruckLoadedEvent(TruckLoadedEventHandler handler) { TruckLoadedEvent += handler; }