local UIStratagemActiveSuccess = UIViewClass() function UIStratagemActiveSuccess:OnOpened(context) CTL.Stratagem.Init2DShowScene(self.ShowModel,"sbjh_bg_02.png") local data = DataSheetManager.StratagemData:GetDataByID(context.StratagemID) CTL.Stratagem.RefreshModelShow(data,self.ShowModel,0,0,data.Scale) UIUtils.SetLabelText(self.txt_StratagemName, Const_IDS[data.StratagemName]) self.txt_StratagemName.text = UTL.Color.FormatQualityText(UIUtils.GetLocalizedTxt(Const_IDS[data.StratagemName]), data.StratagemQuality) CTL.Sound.PlayGameSound("UI_active_03") end function UIStratagemActiveSuccess:OnClosed() CTL.Stratagem.DisposeAll(self.ShowModel) end function UIStratagemActiveSuccess:OnButtonClicked(comp) if comp == self.btn_Close then self:CloseView(true) end end function UIStratagemActiveSuccess:OnBackButtonPressed() self:OnButtonClicked(self.btn_Close) end return UIStratagemActiveSuccess