123 {
124 HideOwnedTooltip();
125 int visible_focus = 0;
126
127 SlotsContainer active;
128 if (m_OpenedContainers.Count())
129 {
130 active = SlotsContainer.Cast(m_OpenedContainers[m_ActiveIndex]);
131 }
132
133 if (active && active.IsActive())
134 {
137 }
138
139 if (!active || !active.IsActive())
140 {
141 SlotsContainer prev;
142 if (!IsFirstContainerFocused())
143 {
144 m_ActiveIndex--;
145
146 prev = SlotsContainer.Cast(m_OpenedContainers[m_ActiveIndex]);
149 }
151 {
153 }
154 else
155 {
158 }
159 }
160 }
override void SetActive(bool active)
override void SetPreviousActive(bool force=false)
override void SetLastActive()
void SetVisibleFocus(int index)