コード例 #1
0
 public void RpcOnPlayerAdded(Player[] allPlayers)
 {
     if (_networkBehaviourChecker.IsLocalPlayer(this))
     {
         _uiController.UpdateLobby(allPlayers);
     }
 }
コード例 #2
0
        public void RpcOnPlayerAdded_ShouldUpdateLobbyView_WhenPlayerHasAuthority()
        {
            // Given
            var players = new[]
            {
                new Player("Player Name 1"),
                new Player("Player Name 2"),
            };

            _networkBehaviourChecker
            .IsLocalPlayer(_playerController)
            .Returns(true);

            // When
            _playerController.RpcOnPlayerAdded(players);

            // Then
            _uiController
            .Received()
            .UpdateLobby(players);
        }