private void ActSendRiceToEra()
    {
        Building_Trill trill = (Building_Trill)BuildingsManager.GetInstance().getBuilding(BUILDINGS.TRILL);
        Building_Era   era   = (Building_Era)BuildingsManager.GetInstance().getBuilding(BUILDINGS.ERA);
        //uint ricePrepared = trill.getAndEraseRicePrepared ();
        uint riceToSend = Math.Min(era.getCurrentFreeCapacity(), trill.getRicePrepared());

        trill.takeRicePrepared(riceToSend);
        era.sendRice(riceToSend);
    }
    private List <MenuAction> getBTrillActions()
    {
        List <MenuAction> actions     = new List <MenuAction> ();
        Building_Trill    building    = (Building_Trill)BuildingsManager.GetInstance().getBuilding(BUILDINGS.TRILL);
        Building_Era      buildingEra = (Building_Era)BuildingsManager.GetInstance().getBuilding(BUILDINGS.ERA);
        MenuAction        actSendRice = new MenuAction();

        if (buildingEra.getCurrentFreeCapacity() == 0)
        {
            actSendRice.title = Dictionary.getString("ERA_FILLED");
        }
        else
        {
            actSendRice.title = Dictionary.getString("SEND_RICE_TO_ERA");
        }
        uint riceToSend = Math.Min(buildingEra.getCurrentFreeCapacity(), building.getRicePrepared());

        actSendRice.info         = Dictionary.getString("SEND") + " " + riceToSend + " " + Dictionary.getString("KG_RICE_TERRAIN");
        actSendRice.enabled      = (riceToSend > 0);
        actSendRice.doMenuAction = new DoMenuAction(ActSendRiceToEra);
        actions.Add(actSendRice);
        return(actions);
    }