feat(model): implement CM2Model::DetachFromParent

This commit is contained in:
fallenoak committed 2025-10-27 23:27:53 -05:00
1 parent 5e9b2316dc
commit 64e6577339
1 file changed
+18 -1
+18 -1
View File
@@ -792,7 +792,24 @@ void CM2Model::DetachAllChildrenById(uint32_t id) {
}
void CM2Model::DetachFromParent() {
// TODO
if (this->m_attachPrev) {
*this->m_attachPrev = this->m_attachNext;
}
if (this->m_attachNext) {
this->m_attachNext->m_attachPrev = this->m_attachPrev;
}
this->m_flag40000 = 0;
this->m_attachPrev = nullptr;
this->m_attachNext = nullptr;
this->m_attachParent = nullptr;
this->m_attachId = -1;
// TODO this->dword174 = 0
this->Release();
}
void CM2Model::DetachFromScene() {