diff --git a/Source/UI/SkillDelayInfo/SkillDelayInfo.h b/Source/UI/SkillDelayInfo/SkillDelayInfo.h index 951c2c56..fd3a4098 100644 --- a/Source/UI/SkillDelayInfo/SkillDelayInfo.h +++ b/Source/UI/SkillDelayInfo/SkillDelayInfo.h @@ -61,6 +61,7 @@ public: virtual void Slot53(); void OnButtonClick(); + void OnClose(); void OnSelectItem(SkillDelayInfo::CUIDelayItem* item, const SkillDelayInfo::CDelayItemData& data); void OnUpdateItem(SkillDelayInfo::CUIDelayItem* item, const SkillDelayInfo::CDelayItemData& data); void SetSkill(int skillId); diff --git a/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp b/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp index 62cffdda..126e4f9e 100644 --- a/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp +++ b/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp @@ -9,6 +9,7 @@ #include "UI/Text/UIStaticTextControl.h" #include "UI/Text/UITextViewerControl.h" #include "UI/Window/WindowBorder.h" +#include "UI/Window/UIWindowMgr.h" #include #include #include @@ -431,6 +432,12 @@ CUITime::~CUITime() = default; void CUISkillDelayInfo::OnButtonClick() { } +// OFFSET: 0x00A77B00 +// FUNCTION: fn_45472 +void CUISkillDelayInfo::OnClose() { + g_windowMgr.CloseWindow(0x272E); +} + // OFFSET: 0x00A77B10 // FUNCTION: fn_16880 void CUISkillDelayInfo::OnSelectItem(SkillDelayInfo::CUIDelayItem*, const SkillDelayInfo::CDelayItemData&) {