feat(glue): add CharacterSelectionDisplay dtor

This commit is contained in:
fallenoak 2026-01-02 12:52:11 -06:00
parent 11cf32ac36
commit d1b4474e96
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 12 additions and 0 deletions

View File

@ -5,6 +5,17 @@
#include "object/client/Player_C.hpp" #include "object/client/Player_C.hpp"
#include "ui/simple/CSimpleModelFFX.hpp" #include "ui/simple/CSimpleModelFFX.hpp"
CharacterSelectionDisplay::~CharacterSelectionDisplay() {
if (this->m_petModel) {
this->m_petModel->Release();
}
if (this->m_component) {
CCharacterComponent::FreeComponent(this->m_component);
this->m_component = nullptr;
}
}
void CharacterSelectionDisplay::CreateModelData() { void CharacterSelectionDisplay::CreateModelData() {
auto modelData = Player_C_GetModelName(this->m_info.raceID, this->m_info.sexID); auto modelData = Player_C_GetModelName(this->m_info.raceID, this->m_info.sexID);

View File

@ -15,6 +15,7 @@ class CharacterSelectionDisplay {
// TODO // TODO
// Member functions // Member functions
~CharacterSelectionDisplay();
void CreateModelData(); void CreateModelData();
}; };