private void InitializeFoodOrDringTexture(UIDynamicWindowFurnitureCounterBar.FoodOrDring foodOrDrink)
        {
            switch (foodOrDrink)
            {
            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.None:
                this.mTexture_FoodOrDrink.mainTexture = null;
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.Beer:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_Beer;
                this.mTexture_FoodOrDrink.width       = 220;
                this.mTexture_FoodOrDrink.height      = 142;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_Beer);
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.Sake:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_Sake;
                this.mTexture_FoodOrDrink.width       = 190;
                this.mTexture_FoodOrDrink.height      = 105;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_Sake);
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.ItalyWine:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_ItalyWine;
                this.mTexture_FoodOrDrink.width       = 286;
                this.mTexture_FoodOrDrink.height      = 150;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_ItalyWine);
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.Wine:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_Wine;
                this.mTexture_FoodOrDrink.width       = 208;
                this.mTexture_FoodOrDrink.height      = 105;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_Wine);
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.Food:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_Food;
                this.mTexture_FoodOrDrink.width       = 264;
                this.mTexture_FoodOrDrink.height      = 124;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_Food);
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.Wisky:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_Wisky;
                this.mTexture_FoodOrDrink.width       = 170;
                this.mTexture_FoodOrDrink.height      = 76;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_Wisky);
                break;

            case UIDynamicWindowFurnitureCounterBar.FoodOrDring.Juice:
                this.mTexture_FoodOrDrink.mainTexture = this.mTexture2d_Juice;
                this.mTexture_FoodOrDrink.width       = 207;
                this.mTexture_FoodOrDrink.height      = 68;
                this.mTexture_FoodOrDrink.get_transform().set_localPosition(this.mVector3_Juice);
                break;
            }
        }
        protected override void OnInitialize(UIFurniture.UIFurnitureModel uiFurnitureModel)
        {
            base.OnInitialize(uiFurnitureModel);
            ShipModel flagShip = uiFurnitureModel.GetDeck().GetFlagShip();
            DateTime  dateTime = uiFurnitureModel.GetDateTime();

            UIDynamicWindowFurnitureCounterBar.FoodOrDring foodOrDrink = this.RequestFoodOrDring(flagShip, dateTime);
            this.InitializeFoodOrDringTexture(foodOrDrink);
        }