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

◆ ShowItemButtons()

void ScriptConsoleItemsTab::ShowItemButtons ( )
inlineprotected

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

444 {
446 {
448
449 string preset_name = GetCurrentPresetName();
450 int item_index = GetCurrentItemIndex();
451
452 m_ItemMoveUpButton.Show(true);
453 m_ItemMoveDownButton.Show(true);
454
455 m_ItemDamageLabel.Show(true);
456 m_ItemQuantityLabel.Show(true);
457
458 if (preset_name != "" && item_index > -1)
459 {
460 m_DamageEditBox.Show(true);
461 m_QuantityEditBox.Show(true);
462 m_WithPhysicsCheckbox.Show(true);
463
464 float item_health= m_ConfigDebugProfile.GetItemHealth(GetCurrentPresetName(), GetCurrentItemIndex());
465 int item_quantity = m_ConfigDebugProfile.GetItemQuantity(GetCurrentPresetName(), GetCurrentItemIndex());
466 bool item_with_physics = m_ConfigDebugProfile.GetItemWithPhysics(GetCurrentPresetName(), GetCurrentItemIndex());
467
468 // damage
469 m_DamageEditBox.SetText(item_health.ToString());
470
471 // quantity
472 m_QuantityEditBox.SetText(item_quantity.ToString());
473
474 // with physics
475 m_WithPhysicsCheckbox.SetChecked(item_with_physics);
476 }
477 else
478 {
479 m_DamageEditBox.Show(false);
480 m_QuantityEditBox.Show(false);
481 m_WithPhysicsCheckbox.Show(false);
482
483 }
484 }
485 }
TextWidget m_ItemQuantityLabel
Определения ScriptConsoleItemsTab.c:71
CheckBoxWidget m_WithPhysicsCheckbox
Определения ScriptConsoleItemsTab.c:68
EditBoxWidget m_QuantityEditBox
Определения ScriptConsoleItemsTab.c:65
int GetCurrentItemIndex()
Определения ScriptConsoleItemsTab.c:398
void ShowItemTransferButtons()
Определения ScriptConsoleItemsTab.c:493
ButtonWidget m_ItemMoveUpButton
Определения ScriptConsoleItemsTab.c:47
EditBoxWidget m_DamageEditBox
Определения ScriptConsoleItemsTab.c:66
bool IsCurrentPresetFixed()
Определения ScriptConsoleItemsTab.c:403
ButtonWidget m_ItemMoveDownButton
Определения ScriptConsoleItemsTab.c:48
string GetCurrentPresetName()
Определения ScriptConsoleItemsTab.c:753
TextWidget m_ItemDamageLabel
Определения ScriptConsoleItemsTab.c:70
PluginConfigDebugProfile m_ConfigDebugProfile
Определения ScriptConsoleTabBase.c:11
proto string ToString(bool simple=true)

Перекрестные ссылки GetCurrentItemIndex(), GetCurrentPresetName(), IsCurrentPresetFixed(), ScriptConsoleTabBase::m_ConfigDebugProfile, m_DamageEditBox, m_ItemDamageLabel, m_ItemMoveDownButton, m_ItemMoveUpButton, m_ItemQuantityLabel, m_QuantityEditBox, m_WithPhysicsCheckbox, ShowItemTransferButtons() и float::ToString().

Используется в OnClick() и OnItemSelected().