示例#1
0
 //This is retarded
 public void UnregisterAllEvents()
 {
     scoreSystem?.onScoreChanged.RemoveListener(ChangeScore);
     hitMissDeterminer?.onHit.RemoveListener(RegisterHit);
     hitMissDeterminer?.onMiss.RemoveListener(RegisterMiss);
     onKillEvent?.RemoveListener(RegisterKill);
     timerTickedEvent?.RemoveListener(UpdateTimeText);
 }
示例#2
0
 public static void RemoveScaleListener(UnityAction updateScaleCallback)
 {
     m_UpdateValues.RemoveListener(updateScaleCallback);
 }
示例#3
0
 public void UnregisterPreAction(UnityAction action)
 {
     _preChange.RemoveListener(action);
 }
示例#4
0
 /// <summary>
 /// Unregisters a listener on the OnStackDisc Event
 /// </summary>
 /// <param name="p_callback">The function callback to be removed</param>
 public void UnregisterOnStackListener(UnityAction p_callback)
 {
     _onStackDisc.RemoveListener(p_callback);
 }
示例#5
0
 /// <summary>
 /// Add a Localization listener to catch the event that is invoked when the selected language is changed.
 /// </summary>
 /// <param name="localize"></param>
 public void AddOnLocalizeEvent(ILocalize localize)
 {
     Localize.RemoveListener(localize.OnLocalize);
     Localize.AddListener(localize.OnLocalize);
     localize.OnLocalize();
 }
示例#6
0
 public void UnregisterFinal(UnityAction act) //unregister to all instances of this event finishing
 {
     uEventFinal.RemoveListener(act);
 }
示例#7
0
 public void Unregister(UnityAction act)//unregister to standard Play event
 {
     uEventPlay.RemoveListener(act);
 }
 /// <summary>
 /// 取消订阅碰撞离开事件
 /// </summary>
 /// <param name=""></param>
 public void CancelSubscribeCollisionExit(IOnQuadtreeCollisionExit subscriber)
 {
     collisionExitEventHandler.RemoveListener(subscriber.OnQuadtreeCollisionExit);
 }
示例#9
0
 public void RemoveOpeningEvent(UnityAction action)
 {
     _openingEvent.RemoveListener(action);
 }
示例#10
0
 private void OnDestroy()
 {
     _onPlayerEntersRoom.RemoveListener(Respawn);
 }
示例#11
0
 void OnDestroy()
 {
     openbook.RemoveListener(SetOpenFalse);
     purchaseButton.onClick.RemoveListener(ButtonPressed);
 }
示例#12
0
 public void UnRegister(UnityAction action)
 {
     desiredEvent?.RemoveListener(action);
 }
示例#13
0
 internal void RemoveOnSettingsUpdatedListener(UnityAction listener)
 {
     onSettingsUpdated.RemoveListener(listener);
 }
示例#14
0
 public static IDisposable OnChange(this UnityEvent @event, UnityAction a)
 {
     @event.AddListener(a);
     return(Disposable.Create(() => @event.RemoveListener(a)));
 }
示例#15
0
 public void RemovePercentsChangedListener(UnityAction <int> action)
 {
     _percentsChanged.RemoveListener(action);
 }
 /// <summary>
 /// 取消订阅碰撞进入事件
 /// </summary>
 /// <param name=""></param>
 public void CancelSubscribeCollisionEnter(IOnQuadtreeCollisionEnter subscriber)
 {
     collisionEnterEventHandler.RemoveListener(subscriber.OnQuadtreeCollisionEnter);
 }
 /// <summary>
 /// 取消订阅碰撞停留事件
 /// </summary>
 /// <param name=""></param>
 public void CancelSubscribeCollisionStay(IOnQuadtreeCollisionStay subscriber)
 {
     collisionStayEventHandler.RemoveListener(subscriber.OnQuadtreeCollisionStay);
 }
示例#18
0
 public void RemovePlayingEvent(UnityAction action)
 {
     _playingEvent.RemoveListener(action);
 }
示例#19
0
 public void Unsubscribe(UnityAction action)
 {
     _event.RemoveListener(action);
 }
示例#20
0
 public void RemovePausedEvent(UnityAction action)
 {
     _pausedEvent.RemoveListener(action);
 }
示例#21
0
 public void UnregisterClosure(UnityAction act) //unregister to action finished event
 {
     uEventClose.RemoveListener(act);
 }
示例#22
0
 public void RemoveStoppedEvent(UnityAction action)
 {
     _stoppedEvent.RemoveListener(action);
 }
示例#23
0
 public void Unsubscribe(UnityAction callback)
 {
     _onTouchEvent.RemoveListener(callback);
 }
示例#24
0
 public void RemoveEndReachedEvent(UnityAction action)
 {
     _endReachedEvent.RemoveListener(action);
 }
示例#25
0
 public static void UnRegisterUpdate(UnityAction act)
 {
     StaticUpdate.RemoveListener(act);
 }
示例#26
0
 public void RemoveEncounteredErrorEvent(UnityAction action)
 {
     _encounteredErrorEvent.RemoveListener(action);
 }
示例#27
0
 public void UnregisterAction(UnityAction action)
 {
     _onChange.RemoveListener(action);
 }
示例#28
0
 public void UnregisterPostchangeEvent(UnityAction action)
 {
     _postchangeEvent.RemoveListener(action);
 }
 public void UnregisterListener(UnityAction action)
 {
     @event?.RemoveListener(action);
 }
示例#30
0
 public void RemoveListener(UnityAction action) {
     unityEvent?.RemoveListener(action);
 }