示例#1
0
        private void GameplayManagerGameInitialized()
        {
            _playerEventListener?.Dispose();
            _opponentEventListener?.Dispose();

            _playerEventListener   = new PlayerEventListener(_gameplayManager.CurrentPlayer, false);
            _opponentEventListener = new PlayerEventListener(_gameplayManager.OpponentPlayer, true);

            _playerEventListener.OnGameInitializedEventHandler();

            _analyticsManager.NotifyStartedMatch();
        }
示例#2
0
 public void UnregisterListener(PlayerEventListener listener)
 {
     listeners.Remove(listener);
 }
示例#3
0
 public void RegisterListener(PlayerEventListener listener)
 {
     listeners.Add(listener);
 }
示例#4
0
 public void UnregisterListener(PlayerEventListener PEL)
 {
     listeners.Remove(PEL);
 }
示例#5
0
 public void RegisterListener(PlayerEventListener PEL)
 {
     listeners.Add(PEL);
 }