Beispiel #1
0
 /// <summary>
 /// Initializes the specified MSG adapter.
 /// </summary>
 /// <param name="msgAdapter">The MSG adapter.</param>
 /// <param name="opposingTeam">The opposing team.</param>
 /// <param name="teamSpawners">The team spawners.</param>
 /// <param name="enemies">The enemies.</param>
 public void Initialize(MultiplayerMessagingAdapter msgAdapter, int opposingTeam, ArrayList[] teamSpawners, ArrayList enemies)
 {
     messageAdapter = msgAdapter;
     this.opposingTeam = opposingTeam;
     this.teamSpawners = teamSpawners;
     this.enemies = enemies;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes the specified adapt.
 /// </summary>
 /// <param name="adapt">The adapt.</param>
 public void Initialize(MultiplayerMessagingAdapter adapt)
 {
     multiMessageAdapter = adapt;
 }
    /// <summary>
    /// Starts the networking.
    /// </summary>
    void StartNetworking()
    {
        netAdapter = new MessagingNetworkAdapter(NetworkCli);
        NetworkCli.Initialize(ip, matchId, username, netAdapter);
        multiMessageAdapter = new MultiplayerMessagingAdapter(netAdapter, this, username, teamId, teamSpawners, enemies, chatScrollView.GetComponent<Chat>());
        buildMode.Initialize(multiMessageAdapter);
        enemyMode.Initialize(multiMessageAdapter, (teamId == 1 ? 2 : 1), teamSpawners, enemies);

        chatScrollView.GetComponent<Chat>().Initialize(multiMessageAdapter);
    }
 /// <summary>
 /// Updates the state text.
 /// </summary>
 /// <param name="gs">The gs.</param>
 void UpdateStateText(MultiplayerMessagingAdapter.GameState gs)
 {
     switch (gs)
     {
         case MultiplayerMessagingAdapter.GameState.WaitingForPlayers:
             gameStateText.text = "Waiting For Players...";
             break;
         case MultiplayerMessagingAdapter.GameState.GameInProgress:
             gameStateText.text = "Game In Progress!";
             break;
         case MultiplayerMessagingAdapter.GameState.PlayerDisconnect:
             gameStateText.text = "Peer left game, game over.";
             break;
         case MultiplayerMessagingAdapter.GameState.TeamLoss:
             gameStateText.text = "Game Loss";
             break;
         case MultiplayerMessagingAdapter.GameState.TeamWin:
             gameStateText.text = "Game Win";
             break;
         default:
             break;
     }
 }
Beispiel #5
0
 /// <summary>
 /// Initializes the specified MSG adapter.
 /// </summary>
 /// <param name="msgAdapter">The MSG adapter.</param>
 public void Initialize(MultiplayerMessagingAdapter msgAdapter)
 {
     messageAdapter = msgAdapter;
 }