public IceCream(BaseType baseType, ScoopsType scoopsType, ToppingType toppingType) { var iceCreamBase = new NSUrlQueryItem("Base", baseType.ToString()); var iceCreamScoops = new NSUrlQueryItem("Scoops", scoopsType.ToString()); var iceCreamTopping = new NSUrlQueryItem("Topping", toppingType.ToString()); CheckQueryItems(new[] { iceCreamBase, iceCreamScoops, iceCreamTopping }); }
public void UpdateTopping() { if (topping == ToppingType.NONE) { mapTile.topping = null; } else { Type t = Type.GetType(topping.ToString()); mapTile.topping = (Topping)Activator.CreateInstance(t); mapTile.topping.Spawn(mapTile); // init reference to parent mapTile } lastTopping = mapTile.topping; }
public Topping(ToppingType type) : base(type.ToString()) { Type = type; }