From a16b447574d1288a2ab2fab5437e49b720a001b2 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 28 Oct 2026 12:15:16 +0000 Subject: [PATCH] Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h Batch #1391 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review. - fn_21141 CGameActor::SetUnknown0318: logic confirmed by peer review - fn_21145 CGameActor::SetUnknown0330: logic confirmed by peer review Reviewed-by: ragnarok-clanker --- Source/Contents/Actors/RenderObject.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Source/Contents/Actors/RenderObject.cpp b/Source/Contents/Actors/RenderObject.cpp index 57e6f44..d81d4e9 100644 --- a/Source/Contents/Actors/RenderObject.cpp +++ b/Source/Contents/Actors/RenderObject.cpp @@ -347,8 +347,24 @@ void CGameActor::Slot30() { } // OFFSET: 0x00CC27C0 +// FUNCTION: fn_21141 +void CGameActor::SetUnknown0318(const float* value, int index) { + if (index == 0) { + std::memcpy(this->unknown_0318, value, sizeof(this->unknown_0318)); + } else if (index == 1) { + std::memcpy(this->unknown_0348, value, sizeof(this->unknown_0348)); + } +} // OFFSET: 0x00CC2D50 +// FUNCTION: fn_21145 +void CGameActor::SetUnknown0330(const float* value, int index) { + if (index == 0) { + std::memcpy(this->unknown_0330, value, sizeof(this->unknown_0330)); + } else if (index == 1) { + std::memcpy(this->unknown_0360, value, sizeof(this->unknown_0360)); + } +} // OFFSET: 0x00CC2DC0 // FUNCTION: fn_21147