DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetPreviousActive()

override void AttachmentsGroupContainer::SetPreviousActive ( bool force = false)
inlineprivate

См. определение в файле AttachmentsGroupContainer.c строка 122

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 {
135 visible_focus = active.GetVisibleFocus();
136 active.SetPreviousActive();
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]);
147 prev.SetActive(true);
148 prev.SetVisibleFocus(visible_focus);
149 }
150 else if (Container.Cast( GetParent() ))
151 {
152 SetActive(false);
153 }
154 else
155 {
156 SetActive(false);
158 }
159 }
160 }
const string Container
Определения CentralEconomy.c:6
void SetActive()
Определения TrapBase.c:414
override void SetActive(bool active)
Определения CargoContainer.c:769
override void SetPreviousActive(bool force=false)
Определения CargoContainer.c:668
override void SetLastActive()
Определения CargoContainer.c:744
int GetVisibleFocus()
Определения SlotsContainer.c:75
void SetVisibleFocus(int index)
Определения SlotsContainer.c:54
proto native Widget GetParent()
Get parent of the Effect.
Определения Effect.c:407

Перекрестные ссылки GetParent(), SlotsContainer::GetVisibleFocus(), Container::SetActive(), SetActive(), Container::SetLastActive(), Container::SetPreviousActive() и SlotsContainer::SetVisibleFocus().