TashDLMainWindow = {} -- Toggle conversations window function TashDLMainWindow:Toggle() if TashDLMainWindowControl:IsHidden() then self.conversationsList:RefreshData() end self.control:SetHidden(not TashDLMainWindowControl:IsHidden()) if self.control:IsHidden() then self.phraseTooltip:Hide() else self.conversationsList:OnShow() SetGameCameraUIMode(true) end end -- Initialize the main window function TashDLMainWindow:Initialize() self.control = TashDLMainWindowControl self.phraseTooltip = TashDLPhraseTooltip:New(TashDLPhraseTooltipControl) self.conversationsList = TashDLPhraseList:New(GetControl(self.control, "PhraseList"), self.phraseTooltip) end