コード例 #1
0
    public static void StopListeningBool(string eventName, UnityAction <bool> listener)
    {
        if (eventManager == null)
        {
            return;
        }
        BoolEvent thisEvent = null;

        if (instance.BoolEventDictionary.TryGetValue(eventName, out thisEvent))
        {
            thisEvent.RemoveListener(listener);
        }
    }
コード例 #2
0
 public void RemoveOnActivityChangeListener(UnityAction <bool> listener)
 {
     onIsActiveChange?.RemoveListener(listener);
 }
コード例 #3
0
 private void OnDisable()
 {
     playerMoveStateChange.RemoveListener(ChangePlayerMoveState);
 }
コード例 #4
0
 public static void AddOnce(this BoolEvent thisEvent, UnityAction <bool> reciever)
 {
     thisEvent.RemoveListener(reciever);
     thisEvent.AddListener(reciever);
 }
コード例 #5
0
ファイル: PauzeMenu.cs プロジェクト: Giff1/Super-Hero
 private void OnDisable()
 {
     OnPressPauze.RemoveListener(OnPauzePressed);
     OnPauzeGame.RemoveListener(OnGamePauzed);
 }