Skip to content

Commit 6a01d9d

Browse files
committed
update(CPlayerPawnComponent): Method to get pawn
1 parent e724a28 commit 6a01d9d

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed
Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
1+
#include "../schema.h"
12

2-
class CBasePlayerPawn
3-
{
4-
};
3+
class CEntityInstance;
54

65
class CPlayerPawnComponent
76
{
8-
public:
97
virtual ~CPlayerPawnComponent() = 0;
8+
virtual void unk_01() = 0;
9+
virtual void unk_02() = 0;
10+
virtual void unk_03() = 0;
11+
virtual void unk_04() = 0;
12+
virtual void unk_05() = 0;
13+
virtual void unk_06() = 0;
14+
virtual void unk_07() = 0;
15+
virtual void unk_08() = 0;
16+
virtual void unk_09() = 0;
17+
virtual void unk_10() = 0;
18+
virtual void unk_11() = 0;
19+
virtual void unk_12() = 0;
20+
virtual void unk_13() = 0;
21+
virtual void unk_14() = 0;
22+
virtual void unk_15() = 0;
23+
virtual void unk_16() = 0;
24+
virtual void unk_17() = 0;
1025

11-
private:
12-
[[maybe_unused]] unsigned char __pad0008[0x28]; // 0x8
1326
public:
14-
CBasePlayerPawn* m_pPawn; // 0x30
27+
CEntityInstance* GetPawn() { return reinterpret_cast<CEntityInstance*>(schema::GetProp<CNetworkVarChainer>(this, "CPlayerPawnComponent", "__m_pChainEntity").m_pEntity); }
1528
};

0 commit comments

Comments
 (0)