Advance decompilation of ActorUnkRMSD.cpp (#85)

* decomp: advanced on ActorUnkRMSD.cpp

* review + fix jp symbols

---------

Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
This commit is contained in:
Tom BUTIN
2026-06-18 03:05:42 +02:00
committed by GitHub
parent 5e50a81e5e
commit b88aed88eb
10 changed files with 80 additions and 21 deletions
+26 -5
View File
@@ -1,10 +1,17 @@
//! TODO: This file was generated automatically and might contain errors
#include "Actor/ActorUnkRMSD.hpp"
#include "Render/ModelRender.hpp"
#include "System/SysNew.hpp"
extern "C" void func_ov073_0215bb34(ActorUnkRMSD *);
ARM DECL_PROFILE(ActorProfileUnkRMSD);
char data_ov063_021625d8[0x10] = "RMSD_wall";
char data_ov063_021625e8[0x10] = "RMSD";
ARM Actor *ActorProfileUnkRMSD::Create() {
return new(HeapIndex_2) ActorUnkRMSD();
}
@@ -12,13 +19,27 @@ ARM Actor *ActorProfileUnkRMSD::Create() {
ARM ActorProfileUnkRMSD::ActorProfileUnkRMSD() :
ActorProfile_Derived1(ActorId_RMSD) {}
ARM ActorUnkRMSD::ActorUnkRMSD() {}
ARM ActorUnkRMSD::ActorUnkRMSD() {
ActorProfileUnkRMSD *r0 = GET_PROFILE(ActorProfileUnkRMSD);
r0->vfunc_04();
}
ARM void ActorUnkRMSD::func_ov063_0215c408(void) {}
ARM void ActorUnkRMSD::func_ov063_0215c45c(void) {}
ARM void ActorUnkRMSD::func_ov063_0215c474(void) {}
ARM void ActorUnkRMSD::func_ov063_0215c488(void) {}
ARM void ActorUnkRMSD::func_ov063_0215c4c8(void) {}
ARM void ActorUnkRMSD::func_ov063_0215c45c(void) {
this->mUnk_158.vfunc_34();
}
ARM void ActorUnkRMSD::func_ov063_0215c474(void) {
this->vfunc_20();
}
ARM void *ActorUnkRMSD::func_ov063_0215c488(void) {
return G3d_GetUnkPtr(GET_PROFILE(ActorProfileUnkRMSD)->mUnk_3C.mUnk_50, data_ov063_021625e8);
}
ARM void *ActorUnkRMSD::func_ov063_0215c4c8(void) {
return G3d_GetUnkPtr(GET_PROFILE(ActorProfileUnkRMSD)->mUnk_3C.mUnk_50, data_ov063_021625d8);
}
ARM ActorUnkRMSD::~ActorUnkRMSD() {}
ARM ActorProfileUnkRMSD::~ActorProfileUnkRMSD() {}