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