mirror of
https://github.com/zeldaret/st
synced 2026-07-08 22:34:49 -04:00
Decompiling ActorUnkRSMF (#73)
* Decompile func_ov063_0215c250 and func_ov063_0215c290 * Decompile ActorUnkRMSF::~ActorUnkRMSF Unsure what the added ldr/str instructions are * Update func_ov063_0215c250 and func_ov063_0215c290 with right classes * chore: Tidy up code using the right functions * feat: Duplicate code for jp version * feat: Add placeholder parent class to match dtors * fix: Update the handling of jp version * fix: Remove dup code and rename symbols * fix: Rename vfuncs * feat: Rename more symbols and add member to match class size * chore: Remove autogen comments at the top of files * feat: Fix reloc and unify used functions with RMSD * fix: Rename vfuncs to the right id
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
//! TODO: This file was generated automatically and might contain errors
|
||||
|
||||
#include "Actor/ActorUnkRMSF.hpp"
|
||||
#include "System/SysNew.hpp"
|
||||
#include "nns/g3d/g3d.h"
|
||||
#include "profile.hpp"
|
||||
|
||||
extern char data_ov063_021625b8[0x10]; // = "RMSF_wall";
|
||||
extern char data_ov063_021625c8[0x10]; // = "RMSF";
|
||||
|
||||
DECL_PROFILE(ActorProfileUnkRMSF);
|
||||
|
||||
@@ -14,8 +16,13 @@ ActorProfileUnkRMSF::ActorProfileUnkRMSF() :
|
||||
|
||||
ActorUnkRMSF::ActorUnkRMSF() {}
|
||||
|
||||
void ActorUnkRMSF::func_ov063_0215c250(void) {}
|
||||
void ActorUnkRMSF::func_ov063_0215c290(void) {}
|
||||
G3d_Model *ActorUnkRMSF::vfunc_54(void) {
|
||||
return GetModelFromProfile3(&GET_PROFILE(ActorProfileUnkRMSF)->mUnk_3C, data_ov063_021625c8);
|
||||
}
|
||||
|
||||
G3d_Model *ActorUnkRMSF::vfunc_58(void) {
|
||||
return GetModelFromProfile3(&GET_PROFILE(ActorProfileUnkRMSF)->mUnk_3C, data_ov063_021625b8);
|
||||
}
|
||||
|
||||
ActorUnkRMSF::~ActorUnkRMSF() {}
|
||||
ActorProfileUnkRMSF::~ActorProfileUnkRMSF() {}
|
||||
|
||||
Reference in New Issue
Block a user