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

◆ UpdateHeaderText()

void Container::UpdateHeaderText ( )
inlineprotected

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

290 {
291 Widget header;
292 string name = m_Entity.GetDisplayName();
293 name.ToUpper();
294
295 if ( m_Entity.CanDisplayCargo() && m_Entity.GetInventory().GetCargoFromIndex(m_CargoIndex) )
296 {
297 name = name + " (" + GetCargoCapacity().ToString() + "/" + GetMaxCargoCapacity() + ")";
299 {
301 float x, y;
303 m_FalseHeaderTextWidget.GetScreenSize( x, y );
304 m_CargoHeader.FindAnyWidget( "grid_container_header" ).SetSize( 1, y + InventoryMenu.GetHeightMultiplied( 10 ) );
305 m_CargoHeader.Update();
306
308 {
310 }
311 return;
312 }
313 }
314
315 if ( Container.Cast( GetParent() ) && Container.Cast( GetParent() ).GetHeader() )
316 Container.Cast( GetParent() ).GetHeader().SetName(name);
317 }
EntityAI m_Entity
Определения ActionDebug.c:11
const string Container
Определения CentralEconomy.c:6
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
Icon x
Icon y
void InventoryMenu()
Определения InventoryMenu.c:20
Widget m_CargoHeader
Определения CargoContainer.c:21
TextWidget m_FalseHeaderTextWidget
Определения CargoContainer.c:19
int GetMaxCargoCapacity()
Определения CargoContainer.c:399
int m_CargoIndex
Определения CargoContainer.c:7
int GetCargoCapacity()
Определения CargoContainer.c:382
override Header GetHeader()
Определения ClosableContainer.c:62
bool m_IsAttachment
Определения CargoContainer.c:18
TextWidget m_AlternateFalseHeaderTextWidget
Определения CargoContainer.c:20
proto native Widget GetParent()
Get parent of the Effect.
Определения Effect.c:407
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки GetCargoCapacity(), GetHeader(), GetMaxCargoCapacity(), GetParent(), InventoryMenu(), m_AlternateFalseHeaderTextWidget, m_CargoHeader, m_CargoIndex, m_Entity, m_FalseHeaderTextWidget, m_IsAttachment, name, Header::SetName(), x и y.

Используется в AddedToCargoEx(), RemovedFromCargo(), SetAlternateFalseTextHeaderWidget() и SetEntity().