1149 {
1151 int i;
1152 bool need_reset_focus = false;
1154 for (i = 0; i <
m_Body.Count(); i++)
1155 {
1157 if ( c )
1158 {
1159 c.RecomputeOpenedContainers();
1161 {
1163 }
1164 else if (c.IsActive())
1165 {
1167 need_reset_focus = true;
1168 }
1169
1170 }
1171 }
1172
1173
1175 {
1177 {
1178 need_reset_focus = true;
1180 {
1182 {
1183 need_reset_focus = false;
1185 }
1186 }
1187 }
1188
1189 if (need_reset_focus)
1190 {
1192 }
1193 }
1194 }
override void SetActive(bool active)
override bool IsDisplayable()
void Container(LayoutHolder parent)
ref array< ref LayoutHolder > m_Body
override void SetFirstActive()
ref array< LayoutHolder > m_OpenedContainers