private void ProcessMessage(DraftResult result) { if (result.Login == GameManager.Instance.UserName) { draftManager.UpdateFruitonInMyTeam(result); } else { draftManager.AddEnemyFruiton(result); } draftManager.TurnOffDrafting(); }
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); } }
public void AddEnemyFruiton(DraftResult result) { enemyTeam.Positions.Add(result.Position); enemyTeam.FruitonIDs.Add(result.FruitonId); EnemyTeamGrid.LoadTeam(enemyTeam, null); }