Ejemplo n.º 1
0
 private void ProcessMessage(DraftResult result)
 {
     if (result.Login == GameManager.Instance.UserName)
     {
         draftManager.UpdateFruitonInMyTeam(result);
     }
     else
     {
         draftManager.AddEnemyFruiton(result);
     }
     draftManager.TurnOffDrafting();
 }
Ejemplo n.º 2
0
        public void UpdateFruitonInMyTeam(DraftResult result)
        {
            var pos = myTeam.Positions.IndexOf(result.Position);

            if (pos == -1)
            {
                // Just add it
                myTeam.FruitonIDs.Add(result.FruitonId);
                myTeam.Positions.Add(result.Position);
                MyTeamGrid.LoadTeam(myTeam, dbFridgeMapping);
            }
            else if (myTeam.FruitonIDs[pos] != result.FruitonId)
            {
                // Update it
                myTeam.FruitonIDs[pos] = result.FruitonId;
                MyTeamGrid.LoadTeam(myTeam, dbFridgeMapping);
            }
        }
Ejemplo n.º 3
0
 public void AddEnemyFruiton(DraftResult result)
 {
     enemyTeam.Positions.Add(result.Position);
     enemyTeam.FruitonIDs.Add(result.FruitonId);
     EnemyTeamGrid.LoadTeam(enemyTeam, null);
 }