public void addRound(string map, DemoInfo.Team team, long number) { if (dataMap.ContainsKey(map)) { dataMap[map].addRound(team, number); } else { switch (map) { case "de_mirage": dataMap.Add(map, new MapMirage()); break; case "de_cache": dataMap.Add(map, new MapCache()); break; case "de_inferno": dataMap.Add(map, new MapInferno()); break; case "de_nuke": dataMap.Add(map, new MapNuke()); break; case "de_cbble": dataMap.Add(map, new MapCobblestone()); break; case "de_train": dataMap.Add(map, new MapTrain()); break; case "de_overpass": dataMap.Add(map, new MapOverpass()); break; case "de_dust2": dataMap.Add(map, new MapDust2()); break; } if (dataMap.ContainsKey(map)) { dataMap[map].addRound(team, number); } } if (team == DemoInfo.Team.CounterTerrorist) { currentStats[0] += number; } else { currentStats[1] += number; } this.map = map; }
public void addNumber(string map, STAT stat, DemoInfo.Team team, long number) { if (dataMap.ContainsKey(map)) { dataMap[map].addData(team, (int)stat, number); } else { switch (map) { case "de_mirage": dataMap.Add(map, new MapMirage()); break; case "de_cache": dataMap.Add(map, new MapCache()); break; case "de_inferno": dataMap.Add(map, new MapInferno()); break; case "de_nuke": dataMap.Add(map, new MapNuke()); break; case "de_cbble": dataMap.Add(map, new MapCobblestone()); break; case "de_train": dataMap.Add(map, new MapTrain()); break; case "de_overpass": dataMap.Add(map, new MapOverpass()); break; case "de_dust2": dataMap.Add(map, new MapDust2()); break; } if (dataMap.ContainsKey(map)) { dataMap[map].addData(team, (int)stat, number); } } if (team == DemoInfo.Team.CounterTerrorist) { currentStats[((int)stat) + 2] += number; } else { currentStats[((int)stat) + 2 + Enum.GetNames(typeof(STAT)).Length] += number; } }
public override void addRound(DemoInfo.Team team, double number) { switch (team) { case DemoInfo.Team.CounterTerrorist: ctRounds += number; ctRoundsTotal += number; break; case DemoInfo.Team.Terrorist: tRounds += number; tRoundsTotal += number; break; } }
public override void addData(DemoInfo.Team team, int arrayIndex, double number) { switch (team) { case DemoInfo.Team.CounterTerrorist: ct[arrayIndex] += number; ctTotal[arrayIndex] += number; break; case DemoInfo.Team.Terrorist: t[arrayIndex] += number; tTotal[arrayIndex] += number; break; } }
public static Side ToSide(this DemoInfo.Team team) { switch (team) { case DemoInfo.Team.CounterTerrorist: return(Side.CounterTerrorist); case DemoInfo.Team.Terrorist: return(Side.Terrorist); case DemoInfo.Team.Spectate: return(Side.Spectate); default: return(Side.None); } }
public void addNumber(string map, STAT stat, DemoInfo.Team team, long number) { lock (this) { if (dataMap.ContainsKey(map)) { dataMap[map].addData(team, (int)stat, number); } else { switch (map) { case "de_mirage": dataMap.Add(map, new MapMirage()); break; case "de_cache": dataMap.Add(map, new MapCache()); break; case "de_inferno": dataMap.Add(map, new MapInferno()); break; case "de_nuke": dataMap.Add(map, new MapNuke()); break; case "de_cbble": dataMap.Add(map, new MapCobblestone()); break; case "de_train": dataMap.Add(map, new MapTrain()); break; } dataMap[map].addData(team, (int)stat, number); } } }
public abstract void addRound(DemoInfo.Team team, double number);
public abstract void addData(DemoInfo.Team team, int arrayIndex, double number);
public void SetWinner(DemoInfo.Team team) { ctWinImage.gameObject.SetActive(team == DemoInfo.Team.CounterTerrorist); tWinImage.gameObject.SetActive(team == DemoInfo.Team.Terrorist); }