Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public House(Vector2 position, String assetCode) : base(position)
 {
     AssetCode     = assetCode;
     Type          = EntityType.House;
     IsBlocking    = true;
     DeliveryState = PizzaDeliveryState.None;
     Pizza         = new List <Ingredient>();
 }
Esempio n. 3
0
 public void DeliveryComplete(bool deliverySuccess)
 {
     DeliveryState = deliverySuccess ? PizzaDeliveryState.Success : PizzaDeliveryState.Failed;
 }
Esempio n. 4
0
 public void SetAsCurrentDelivery()
 {
     DeliveryState = PizzaDeliveryState.CurrentDelivery;
 }
Esempio n. 5
0
 public void ResetDeliveryState()
 {
     DeliveryState = PizzaDeliveryState.None;
 }