public static bool checkThisShit(PowerUpModifierKind a, Guid guid) { if (Game.Instance.powerUpModificationList.ContainsKey(guid)) { List <PowerUpModifier> list = Game.Instance.powerUpModificationList[guid]; foreach (PowerUpModifier mod in list) { if (mod.GetType().Name == PowerUpModifierKind.makePlayersBigModifier.ToString()) { return(true); } } // playerIsBig = true; } return(false); }
public static int checkIfPlayerHasModification(PowerUpModifierKind a, Guid playerGuid) { List <PowerUpModifier> list = new List <PowerUpModifier>(); if (!Game.Instance.powerUpModificationList.TryGetValue(playerGuid, out list)) { return(-1); } for (int i = 0; i < list.Count; i++) { if (list[i].GetType().Name.Equals(a.ToString())) { return(i); } } return(-1); }
private void removeModification(Guid playerGuid, PowerUpModifierKind ModificationKind) { List <PowerUpModifier> pUMs = new List <PowerUpModifier>(); game.powerUpModificationList.TryGetValue(playerGuid, out pUMs); List <PowerUpModifier> deleteModification = new List <PowerUpModifier>(); foreach (PowerUpModifier pUM in pUMs) { if (pUM.getType() == ModificationKind) { deleteModification.Add(pUM); } } foreach (PowerUpModifier pM in deleteModification) { game.powerUpModificationList[playerGuid].Remove(pM); } deleteModification.Clear(); }
public static bool checkThisShit(PowerUpModifierKind a, Guid guid) { if (Game.Instance.powerUpModificationList.ContainsKey(guid)) { List<PowerUpModifier> list = Game.Instance.powerUpModificationList[guid]; foreach (PowerUpModifier mod in list) { if (mod.GetType().Name == PowerUpModifierKind.makePlayersBigModifier.ToString()) return true; } // playerIsBig = true; } return false; }
public static int checkIfPlayerHasModification(PowerUpModifierKind a, Guid playerGuid) { List<PowerUpModifier> list = new List<PowerUpModifier>(); if (!Game.Instance.powerUpModificationList.TryGetValue(playerGuid, out list)) return -1; for (int i = 0; i < list.Count; i++) { if (list[i].GetType().Name.Equals(a.ToString())) return i; } return -1; }
private void removeModification(Guid playerGuid, PowerUpModifierKind ModificationKind) { List<PowerUpModifier> pUMs = new List<PowerUpModifier>(); game.powerUpModificationList.TryGetValue(playerGuid, out pUMs); List<PowerUpModifier> deleteModification = new List<PowerUpModifier>(); foreach (PowerUpModifier pUM in pUMs) { if (pUM.getType() == ModificationKind) deleteModification.Add(pUM); } foreach (PowerUpModifier pM in deleteModification) { game.powerUpModificationList[playerGuid].Remove(pM); } deleteModification.Clear(); }