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

◆ SetEntity() [2/2]

void ClosableContainer::SetEntity ( EntityAI entity,
int cargo_index = 0,
bool immedUpdate = true )
inlineprotected

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

190 {
191 m_Entity = entity;
192 m_CargoIndex = cargo_index;
193
194 SetOpenState( true );
195
196 m_CargoGrid.SetEntity( entity, immedUpdate );
197 m_CargoGrid.UpdateHeaderText();
198 m_ClosableHeader.SetItemPreview( entity );
199 CheckHeaderDragability();
200 ( Container.Cast( m_Parent ) ).Insert( this, -1, false );
201
202 if ( m_Entity.GetInventory().IsInventoryLockedForLockType( HIDE_INV_FROM_SCRIPT ) || !m_Entity.CanDisplayCargo() )
203 LockCargo(true);
204 else
205 LockCargo(false);
206
207 if ( immedUpdate )
208 {
209 Refresh();
210 GetMainWidget().Update();
211 }
212 }
EntityAI m_Entity
Определения ActionDebug.c:11
const string Container
Определения CentralEconomy.c:6
Widget m_Parent
Определения SizeToChild.c:92
void Refresh()
Определения SizeToChild.c:108
int m_CargoIndex
Определения ContainerWithCargo.c:4
ref CargoContainer m_CargoGrid
Определения ContainerWithCargo.c:3
void LockCargo(bool value)
Определения ContainerWithCargo.c:51

Перекрестные ссылки LockCargo(), m_CargoGrid, m_CargoIndex, m_Entity, m_Parent и Refresh().