Ejemplo n.º 1
0
 public void SetEnemies(Dictionary <int, int> enemyCharacters)
 {
     //receive mapping of enemy IDs to character IDs
     enemies = new Dictionary <int, Libraries.Character>(); //reset enemy list
     foreach (int id in enemyCharacters.Keys)
     {
         //map client id to character with correct character id
         Libraries.Character character = libraries.characters[enemyCharacters[id]];
         enemies.Add(id, character);
     }
 }
Ejemplo n.º 2
0
 public void SetPlayers(Dictionary <int, int> playerCharacters)
 {
     Debug.Log("GAME CONTROLLER: received " + playerCharacters.Count + " players");
     //receive mapping of player IDs to character IDs
     players = new Dictionary <int, Libraries.Character>(); //reset player list
     foreach (int id in playerCharacters.Keys)
     {
         //map client id to character with correct character id
         Libraries.Character character = libraries.characters[playerCharacters[id]];
         Debug.Log("client " + id + " is a " + character.name);
         players.Add(id, character);
     }
 }
Ejemplo n.º 3
0
 /* startup */
 public void SelectCharacter(int index)
 {
     ch = libraries.characters[index];
     broadcast.cl.sendUpdateToServer("character:" + index + ":" + characterName);
 }