Declare all overriden virtual functions as virtual

This commit is contained in:
Aetias
2025-02-03 23:43:43 +01:00
parent 81ac231ddf
commit 2bd1bbd10b
11 changed files with 116 additions and 116 deletions
+17 -17
View File
@@ -50,23 +50,23 @@ class ActorNaviBase : public Actor {
/* 3c0 */ unk8 mUnk_3c0[0x8];
/* 3c8 */
/* 00 */ ~ActorNaviBase() override;
/* 08 */ bool vfunc_08() override;
/* 10 */ void vfunc_10(u32 param1) override;
/* 14 */ void vfunc_14(u32 param1) override;
/* 18 */ void vfunc_18(u32 param1) override;
/* 20 */ void vfunc_20(bool param1) override;
/* 30 */ unk32 vfunc_30() override;
/* 34 */ void GetOffsetPos(Vec3p *pos) override;
/* 38 */ unk32 vfunc_38() override;
/* 74 */ void vfunc_74() override;
/* 78 */ bool vfunc_78() override;
/* 80 */ void vfunc_80() override;
/* 84 */ void vfunc_84() override;
/* 90 */ bool vfunc_90() override;
/* 94 */ void vfunc_94() override;
/* a0 */ bool TrySetTransform(Transform *transform) override;
/* b0 */ void SetTransform(Transform *transform) override;
/* 00 */ virtual ~ActorNaviBase() override;
/* 08 */ virtual bool vfunc_08() override;
/* 10 */ virtual void vfunc_10(u32 param1) override;
/* 14 */ virtual void vfunc_14(u32 param1) override;
/* 18 */ virtual void vfunc_18(u32 param1) override;
/* 20 */ virtual void vfunc_20(bool param1) override;
/* 30 */ virtual unk32 vfunc_30() override;
/* 34 */ virtual void GetOffsetPos(Vec3p *pos) override;
/* 38 */ virtual unk32 vfunc_38() override;
/* 74 */ virtual void vfunc_74() override;
/* 78 */ virtual bool vfunc_78() override;
/* 80 */ virtual void vfunc_80() override;
/* 84 */ virtual void vfunc_84() override;
/* 90 */ virtual bool vfunc_90() override;
/* 94 */ virtual void vfunc_94() override;
/* a0 */ virtual bool TrySetTransform(Transform *transform) override;
/* b0 */ virtual void SetTransform(Transform *transform) override;
/* b4 */ virtual void vfunc_b4() = 0;
/* b8 */ virtual s32 vfunc_b8();
/* bc */ virtual bool vfunc_bc(unk32 param1, unk8 param2, s32 param3);
+8 -8
View File
@@ -35,14 +35,14 @@ public:
/* 1b7 */ bool mUnk_1b7;
/* 1b8 */
/* 00 */ ~ActorArrow() override;
/* 08 */ bool vfunc_08() override;
/* 10 */ void vfunc_10(u32 param1) override;
/* 14 */ void vfunc_14(u32 param1) override;
/* 18 */ void vfunc_18(u32 param1) override;
/* 20 */ void vfunc_20(bool param1) override;
/* 44 */ bool CollidesWith(Actor *other) override;
/* 48 */ bool vfunc_48(Knockback *param1) override;
/* 00 */ virtual ~ActorArrow() override;
/* 08 */ virtual bool vfunc_08() override;
/* 10 */ virtual void vfunc_10(u32 param1) override;
/* 14 */ virtual void vfunc_14(u32 param1) override;
/* 18 */ virtual void vfunc_18(u32 param1) override;
/* 20 */ virtual void vfunc_20(bool param1) override;
/* 44 */ virtual bool CollidesWith(Actor *other) override;
/* 48 */ virtual bool vfunc_48(Knockback *param1) override;
/* b4 */
static ActorArrow *Create();
+4 -4
View File
@@ -18,10 +18,10 @@ public:
/* 160 */ s32 mUnk_160;
/* 164 */
/* 00 */ ~ActorBlast() override;
/* 08 */ bool vfunc_08() override;
/* 14 */ void vfunc_14(u32 param1) override;
/* 18 */ void vfunc_18(u32 param1) override;
/* 00 */ virtual ~ActorBlast() override;
/* 08 */ virtual bool vfunc_08() override;
/* 14 */ virtual void vfunc_14(u32 param1) override;
/* 18 */ virtual void vfunc_18(u32 param1) override;
/* b4 */
static ActorBlast *Create();
+10 -10
View File
@@ -14,9 +14,9 @@ public:
/* 0c */ unk32 mUnk_0c;
/* 10 */
/* 00 */ ~ActorBomb_Unk1() override;
/* 08 */ void vfunc_0c(unk16 *param1) override;
/* 0c */ void vfunc_10(s32 *param1) override;
/* 00 */ virtual ~ActorBomb_Unk1() override;
/* 08 */ virtual void vfunc_0c(unk16 *param1) override;
/* 0c */ virtual void vfunc_10(s32 *param1) override;
/* 18 */
};
@@ -53,13 +53,13 @@ public:
/* 264 */ unk8 mUnk_264[0x8];
/* 26c */
/* 00 */ ~ActorBomb() override;
/* 08 */ bool vfunc_08() override;
/* 14 */ void vfunc_14(u32 param1) override;
/* 18 */ void vfunc_18(u32 param1) override;
/* 20 */ void vfunc_20(bool param1) override;
/* 54 */ void vfunc_54() override;
/* 5c */ bool SetVelocity(Vec3p *vel) override;
/* 00 */ virtual ~ActorBomb() override;
/* 08 */ virtual bool vfunc_08() override;
/* 14 */ virtual void vfunc_14(u32 param1) override;
/* 18 */ virtual void vfunc_18(u32 param1) override;
/* 20 */ virtual void vfunc_20(bool param1) override;
/* 54 */ virtual void vfunc_54() override;
/* 5c */ virtual bool SetVelocity(Vec3p *vel) override;
/* b4 */
static ActorBomb *Create();