protected override void OnInitialize(UIFurniture.UIFurnitureModel uiFurnitureModel) { base.OnInitialize(uiFurnitureModel); FurnitureModel furnitureModel = uiFurnitureModel.GetFurnitureModel(); DateTime dateTime = uiFurnitureModel.GetDateTime(); int outPlaceGraphicType = base.GetOutPlaceGraphicType(furnitureModel); int outPlaceTimeType = base.GetOutPlaceTimeType(dateTime.get_Hour()); Texture mainTexture = base.RequestOutPlaceTexture(outPlaceGraphicType, outPlaceTimeType); this.mTexture_WindowBackground.mainTexture = mainTexture; this.mTexture_Teruteru.mainTexture = this.mTexture2ds_Teruteru[2]; }
protected override void OnInitialize(UIFurniture.UIFurnitureModel uiFurnitureModel) { switch (uiFurnitureModel.GetFurnitureModel().Type) { case FurnitureKinds.Floor: this.mTexture_Furniture.pivot = UIWidget.Pivot.Bottom; break; case FurnitureKinds.Wall: this.mTexture_Furniture.pivot = UIWidget.Pivot.Top; break; case FurnitureKinds.Window: this.mTexture_Furniture.pivot = UIWidget.Pivot.TopRight; break; case FurnitureKinds.Hangings: this.mTexture_Furniture.pivot = UIWidget.Pivot.TopLeft; break; case FurnitureKinds.Chest: this.mTexture_Furniture.pivot = UIWidget.Pivot.Right; break; case FurnitureKinds.Desk: this.mTexture_Furniture.pivot = UIWidget.Pivot.Left; break; } this.mTexture_Furniture.get_transform().set_localPosition(Vector3.get_zero()); FurnitureModel furnitureModel = uiFurnitureModel.GetFurnitureModel(); this.mTexture_Furniture.mainTexture = UIFurniture.LoadTexture(furnitureModel); Vector2 vector = this.GenerateDimensionForFurniture(furnitureModel); this.mTexture_Furniture.SetDimensions((int)vector.x, (int)vector.y); }