Decomp Actor

This commit is contained in:
Aetias
2024-05-25 11:41:42 +02:00
parent 8e415b1cd8
commit 165d7201fc
8 changed files with 370 additions and 110 deletions
+4 -1
View File
@@ -119,7 +119,7 @@ public:
/* 116 */ unk8 mUnk_116;
/* 117 */ unk8 mUnk_117;
/* 118 */ bool mAlive;
/* 119 */ unk8 mUnk_119;
/* 119 */ u8 mUnk_119;
/* 11a */ bool mVisible;
/* 11b */ bool mUnk_11b;
/* 11c */ unk8 mUnk_11c;
@@ -192,6 +192,9 @@ public:
/* b4 */
Actor();
bool func_01fffd04(s32 param1, Vec3p *param2, s32 param3);
unk8 func_ov00_020c1788();
void SetUnk_129(bool value);
void SetUnk_11c(unk8 value);
+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include "global.h"
#include "types.h"
#include "Actor/Actor.hpp"
#include "Actor/ActorType.hpp"
class ActorPlayerDummy : public Actor {
public:
static ActorType gType;
/* 000 (base) */
/* 158 */ void *mUnk_158;
/* 15c */ u32 mUnk_15c;
/* 160 */ unk32 mUnk_160;
/* 164 */ u32 mUnk_164;
/* 168 */ unk32 mUnk_168;
/* 16c */ unk16 mUnk_16c;
/* 16e */ unk16 mUnk_16e;
/* 170 */ unk16 mUnk_170;
/* 172 */ unk8 mUnk_172[2];
/* 174 */ unk32 mUnk_174;
/* 178 */
};
-4
View File
@@ -8,10 +8,6 @@ struct ActorRef {
/* 4 */ s32 index;
/* 8 */
inline ActorRef() {
this->Reset();
}
inline void Reset() {
id = -1;
index = -1;
+2
View File
@@ -50,6 +50,8 @@
typedef u32 ActorTypeId;
enum ActorTypeId_ {
ActorTypeId_Null = __ACTOR_TYPE_ID(N,U,L,L),
ActorTypeId_Navi = __ACTOR_TYPE_ID(N,A,V,I),
ActorTypeId_ForceNavi = __ACTOR_TYPE_ID(F,C,N,V),
ActorTypeId_WisdomNavi = __ACTOR_TYPE_ID(W,S,N,V),