public void OnPizzaOrdered(List <Ingredient> pizza) { //House: "Hi, I'd like to order an apple, anchovy, onion pizza please. No cheese. With extra onions." //Pizza Time: "You're a monster. Don't ever call again." *Click* Pizza = pizza; DeliveryState = PizzaDeliveryState.Ordered; }
public House(Vector2 position, String assetCode) : base(position) { AssetCode = assetCode; Type = EntityType.House; IsBlocking = true; DeliveryState = PizzaDeliveryState.None; Pizza = new List <Ingredient>(); }
public void DeliveryComplete(bool deliverySuccess) { DeliveryState = deliverySuccess ? PizzaDeliveryState.Success : PizzaDeliveryState.Failed; }
public void SetAsCurrentDelivery() { DeliveryState = PizzaDeliveryState.CurrentDelivery; }
public void ResetDeliveryState() { DeliveryState = PizzaDeliveryState.None; }