private void AddColorSetReal(PlayerColorSet set) { AddColors(set); int plrMask = int.Parse(GameProperties.Props.Get(PropertyKey.AVAILABLE_COLORS), CultureInfo.InvariantCulture); plrMask |= (int)set; GameProperties.Props.SetAndSave(PropertyKey.AVAILABLE_COLORS, plrMask); }
private void AddColors(PlayerColorSet set) { IList <Color> colors = new List <Color>(); allColors.TryGetValue((PlayerColorSet)set, out colors); foreach (Color c in colors) { playerColors.Add(c); } }
public static void AddColorSet(PlayerColorSet set) { GetInstance().AddColorSetReal(set); }