/// <summary> /// Adds invoker for the freeze event /// </summary> /// <param name="invoker">invoker</param> public static void AddFreezeEffectInvoker(PickupBlocks invoker) { _freezeEffectInvokers.Add(invoker); foreach (UnityAction <int> listener in _freezeEffectListeners) { invoker.AddFreezerEffectListener(listener); } }
/// <summary> /// Adds invoker for the freeze event /// </summary> /// <param name="invoker">invoker</param> public static void AddFreezeEffectInvoker(PickupBlocks invoker) { _freezeEffectInvoker = invoker; if (_freezeEffectListener != null) { _freezeEffectInvoker.AddFreezerEffectListener(_freezeEffectListener); } }