/// <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; }
/// <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; } }
/// <summary> /// Initializes the specified MSG adapter. /// </summary> /// <param name="msgAdapter">The MSG adapter.</param> public void Initialize(MultiplayerMessagingAdapter msgAdapter) { messageAdapter = msgAdapter; }