#include "UI/SelectPackageItemBox/SelectPackageItemBox.h" #include "Client/Mode/ModeMgr.h" #include "Contents/Items/SelectPackageItemMgr.h" #include "Contents/MessageTable.h" #include "UI/Items/UIGameItem.h" #include "UI/Window/UIWindowMgr.h" #include "UI/Window/WindowDialogs.h" #include "Utility/Text/FormatString.h" #include #include // OFFSET: 0x00A693D0 // FUNCTION: fn_16659 template <> void CUIListBoxEx::ClearItems() { for (SelectPackageItemBox::CUIItemInfo* item : this->items) { this->RemoveChild(item, 1); } this->items.clear(); this->selected = static_cast(-1); } // OFFSET: 0x00A69430 // FUNCTION: fn_16660 template <> void CUIListBoxEx::ClearItems() { for (SelectPackageItemBox::CUITabInfo* item : this->items) { this->RemoveChild(item, 1); } this->items.clear(); this->selected = static_cast(-1); } // OFFSET: 0x00A694F0 // FUNCTION: fn_16661 void CUISelectPackageItemBox::Slot53() { this->unknown_00B4 = 0; this->Resize(387, 283); this->Move(0, 0); this->Slot15(this->geometry.width, this->geometry.height); this->Slot16(); this->SetSkinColors(0, 0, 0, 0); this->m_buttonBarStyle = 3; } // OFFSET: 0x00A6FBC0 // FUNCTION: fn_16779 void CUISelectPackageItemBox::OnCancel() { } // OFFSET: 0x00A6FBE0 // OFFSET: 0x00A6FD00 // OFFSET: 0x00A6FE10 // FUNCTION: fn_16782 void CUISelectPackageItemBox::OnSelectItem(SelectPackageItemBox::CUIItemInfo*, const ITEM_INFO&) { } namespace SelectPackageItemBox { // OFFSET: 0x00A703A0 // FUNCTION: fn_16784 void CUIItemInfo::Paint() { this->ClearSurface(0xFFFF00FF); } // OFFSET: 0x00A703B0 // OFFSET: 0x00A705E0 // FUNCTION: fn_16787 void CUITabInfo::Slot16() { } } // OFFSET: 0x00A709E0