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

◆ SetLastActive()

override void LayoutHolder::SetLastActive ( )
inlineprotected

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

780 {
781 if (m_IsActive)
782 {
783 m_IsActive = true;
784 if (m_OpenedContainers.Count())
785 {
786 SetLastFocus();
788 {
789 for (int i = 0; i < m_OpenedContainers.Count() - 1; i++)
790 {
792 {
793 m_OpenedContainers[i].SetActive(false);
794 }
795 }
796 m_OpenedContainers[m_ActiveIndex].SetLastActive();
797 }
798 else
799 {
800 m_OpenedContainers[m_ActiveIndex].SetLastActive();
801 }
802 }
803 }
804 else
805 {
806 m_IsActive = true;
807 if (GetHeader())
808 {
810 }
811 SetLastFocus();
812 if (m_OpenedContainers.Count())
813 {
815 if (c)
816 {
817 c.SetLastActive( );
818 }
819 }
820 }
821 }
bool m_IsActive
Определения ModifierBase.c:19
bool IsActive()
Определения ModifierBase.c:130
override void SetLastActive()
Определения CargoContainer.c:744
override void SetActive(bool active)
Определения Header.c:64
void Container(LayoutHolder parent)
Определения Container.c:35
ref array< LayoutHolder > m_OpenedContainers
Определения Container.c:4
int m_ActiveIndex
Определения Container.c:5
void SetLastFocus()
Определения Container.c:120
Header GetHeader()

Перекрестные ссылки Container(), Container::GetHeader(), IsActive(), m_ActiveIndex, m_IsActive, m_OpenedContainers, Header::SetActive(), Container::SetLastActive() и Container::SetLastFocus().