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

◆ ShowItemButtons()

void ScriptConsoleItemsTab::ShowItemButtons ( )
inlineprotected

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

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