--[[ Author: Jarth Filename: SummonAssistant_Fragments.lua ]] -- ------------------------------------------------------------------------------------------------- -- VARIABLES -- ------------------------------------------------------------------------------------------------- local SummonAssistant = SummonAssistant ------------------------------------------------------------------------------------------------- -- PRIVATE FUNCTIONS -- ------------------------------------------------------------------------------------------------- function SummonAssistant:SetFragmentBehaviour(menuOpen) if SummonAssistant.Fragment == nil then SummonAssistant.Fragment = ZO_HUDFadeSceneFragment:New(SummonAssistant_Frame) end if SummonAssistant.Saved.HideBarInMenu then SummonAssistant:AddControlToFrame(menuOpen) else SummonAssistant:RemoveControlToFrame(menuOpen) end end function SummonAssistant:AddControlToFrame(menuOpen) if menuOpen then SummonAssistant_Frame:SetHidden(true) end SCENE_MANAGER:GetScene("hud"):AddFragment(SummonAssistant.Fragment) SCENE_MANAGER:GetScene("hudui"):AddFragment(SummonAssistant.Fragment) end function SummonAssistant:RemoveControlToFrame(menuOpen) if menuOpen then SummonAssistant_Frame:SetHidden(false) end SCENE_MANAGER:GetScene("hud"):RemoveFragment(SummonAssistant.Fragment) SCENE_MANAGER:GetScene("hudui"):RemoveFragment(SummonAssistant.Fragment) end