예제 #1
0
        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 });
        }
예제 #2
0
 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;
 }
예제 #3
0
 public Topping(ToppingType type) : base(type.ToString())
 {
     Type = type;
 }