Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def __ModelPreview(self, Vnum):
- RENDER_TARGET_INDEX = 1
- self.ModelPreviewBoard = ui.ThinBoard()
- self.ModelPreviewBoard.SetParent(self)
- self.ModelPreviewBoard.SetSize(190+10, 210+30-12)
- self.ModelPreviewBoard.SetPosition(-202, 0)
- self.ModelPreviewBoard.Show()
- self.ModelPreview = ui.RenderTarget()
- self.ModelPreview.SetParent(self.ModelPreviewBoard)
- self.ModelPreview.SetSize(190, 210)
- self.ModelPreview.SetPosition(5, 22-12)
- self.ModelPreview.SetRenderTarget(RENDER_TARGET_INDEX)
- self.ModelPreview.Show()
- self.ModelPreviewText = ui.TextLine()
- self.ModelPreviewText.SetParent(self.ModelPreviewBoard)
- self.ModelPreviewText.SetFontName(self.defFontName)
- self.ModelPreviewText.SetPackedFontColor(grp.GenerateColor(0.8824, 0.9804, 0.8824, 1.0))
- self.ModelPreviewText.SetPosition(0, 5)
- self.ModelPreviewText.SetText("")
- self.ModelPreviewText.SetOutline()
- self.ModelPreviewText.SetFeather(False)
- self.ModelPreviewText.SetWindowHorizontalAlignCenter()
- self.ModelPreviewText.SetHorizontalAlignCenter()
- self.ModelPreviewText.Show()
- renderTarget.SetBackground(RENDER_TARGET_INDEX, "d:/ymir work/ui/game/myshop_deco/model_view_bg.sub")
- renderTarget.SetVisibility(RENDER_TARGET_INDEX, True)
- renderTarget.SelectModel(RENDER_TARGET_INDEX, Vnum)
- def __ModelPreviewClose(self):
- RENDER_TARGET_INDEX = 1
- if self.ModelPreviewBoard:
- self.ModelPreviewBoard.Hide()
- self.ModelPreview.Hide()
- self.ModelPreviewBoard = None
- self.ModelPreview = None
- renderTarget.SetVisibility(RENDER_TARGET_INDEX, False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement