protected void FSM_Hambre() { switch (estado_hambre) { case STATE_Hambre.BUSCANDO: currentState = "[FSM_Hambre] Buscando comida"; foodObjective = FoodInSight(); if (foodObjective == null) { ShowEmoticon("hambre"); Pasear(); } else { ShowEmoticon("hambre"); foodObjective.AddUser(this); estado_hambre = STATE_Hambre.ESPERANDO_COMIDA; } break; case STATE_Hambre.ESPERANDO_COMIDA: currentState = "[FSM_Hambre] Ya voy a comer"; break; case STATE_Hambre.COMIENDO: currentState = "[FSM_Hambre] Comiendo"; break; case STATE_Hambre.VOMITANDO: currentState = "[FSM_Hambre] Vomitando"; break; } }
public FoodShop CreateShop(string name) { var shop = new FoodShop { Name = name }; return(shop); }