mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement LegoPathActor::VTable0x68 (#938)
* Implement LegoPathActor::VTable0x68 * Fix naming
This commit is contained in:

committed by
GitHub

parent
23cc82c532
commit
c8a0e4cf8d
@@ -10,6 +10,7 @@ struct LegoEdge;
|
||||
class LegoPathBoundary;
|
||||
class LegoPathController;
|
||||
struct LegoUnknown100db7f4;
|
||||
class LegoWEEdge;
|
||||
|
||||
// VTABLE: LEGO1 0x100d6e28
|
||||
// SIZE 0x154
|
||||
@@ -35,8 +36,8 @@ public:
|
||||
return !strcmp(p_name, LegoPathActor::ClassName()) || LegoActor::IsA(p_name);
|
||||
}
|
||||
|
||||
void ParseAction(char* p_extra) override; // vtable+0x20
|
||||
virtual MxS32 VTable0x68(Vector3&, Vector3&, Vector3&); // vtable+0x68
|
||||
void ParseAction(char* p_extra) override; // vtable+0x20
|
||||
virtual MxS32 VTable0x68(Vector3& p_v1, Vector3& p_v2, Vector3& p_v3); // vtable+0x68
|
||||
virtual MxU32 VTable0x6c(
|
||||
LegoPathBoundary* p_boundary,
|
||||
Vector3& p_v1,
|
||||
@@ -129,6 +130,17 @@ public:
|
||||
// LegoPathActor::`scalar deleting destructor'
|
||||
|
||||
protected:
|
||||
inline MxU32 FUN_1002edd0(
|
||||
list<LegoPathBoundary*>& p_boundaries,
|
||||
LegoPathBoundary* p_boundary,
|
||||
Vector3& p_v1,
|
||||
Vector3& p_v2,
|
||||
float p_f1,
|
||||
float p_f2,
|
||||
Vector3& p_v3,
|
||||
MxS32 p_und
|
||||
);
|
||||
|
||||
MxFloat m_BADuration; // 0x78
|
||||
MxFloat m_unk0x7c; // 0x7c
|
||||
MxFloat m_actorTime; // 0x80
|
||||
@@ -152,4 +164,13 @@ protected:
|
||||
MxFloat m_unk0x150; // 0x150
|
||||
};
|
||||
|
||||
// TEMPLATE: LEGO1 0x1002ef10
|
||||
// list<LegoPathBoundary *,allocator<LegoPathBoundary *> >::~list<LegoPathBoundary *,allocator<LegoPathBoundary *> >
|
||||
|
||||
// TEMPLATE: LEGO1 0x1002ef80
|
||||
// list<LegoPathBoundary *,allocator<LegoPathBoundary *> >::insert
|
||||
|
||||
// TEMPLATE: LEGO1 0x1002efd0
|
||||
// List<LegoPathBoundary *>::~List<LegoPathBoundary *>
|
||||
|
||||
#endif // LEGOPATHACTOR_H
|
||||
|
Reference in New Issue
Block a user