From b17c136a61f87482f8508ccae05e22ff2eebe9bc Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 6 Nov 2026 02:09:42 +0000 Subject: [PATCH] Decompile fn_07996 (ModelNode::~ModelNode) Batch #12626 by cremane: 0 byte-identical, 1 confirmed by peer review. - fn_07996 ModelNode::~ModelNode: logic confirmed by peer review Peer-reviewed-by: Yommy, aDw, codeplay Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Resource/Models/ModelResource.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Resource/Models/ModelResource.cpp b/Source/Resource/Models/ModelResource.cpp index 624d9bc4..c8efb353 100644 --- a/Source/Resource/Models/ModelResource.cpp +++ b/Source/Resource/Models/ModelResource.cpp @@ -53,10 +53,10 @@ ModelNode::ModelNode() : model(nullptr), parent(nullptr), alpha(255) { // OFFSET: 0x007568E0 // FUNCTION: fn_07996 ModelNode::~ModelNode() { - for (CTexture* texture : this->textures) { - if (texture) { - texture->Release(); - g_texMgr.Remove(texture); + for (std::vector::iterator it = this->textures.begin(); it != this->textures.end(); ++it) { + if (*it) { + (*it)->Release(); + g_texMgr.Remove(*it); } }