-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathUnrealEngine.h
63 lines (53 loc) · 1023 Bytes
/
UnrealEngine.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#pragma once
struct FVector {
float X;
float Y;
float Z;
};
struct FRotator {
float Pitch;
float Yaw;
float Roll;
};
struct FMinimalViewInfo
{
FVector Location;
FRotator Rotation;
float FOV;
// etc
};
enum EStereoscopicPass
{
eSSP_FULL,
eSSP_LEFT_EYE,
eSSP_RIGHT_EYE,
eSSP_LEFT_EYE_SIDE,
eSSP_RIGHT_EYE_SIDE,
};
// Class Engine.SceneComponent
struct USceneComponent {
char imgay[0x11C];
FVector RelativeLocation; // 0x11C(0x0C)
FRotator RelativeRotation; // 0x128(0x0C)
};
// Class Engine.Actor
struct AActor {
char imgay[0x138];
USceneComponent* RootComponent; // 0x138 (0x08)
};
// Class Engine.Pawn
struct APawn : AActor {
};
// Class Engine.PlayerController
struct APlayerController {
char imgay[0x2a8];
APawn* AcknowledgedPawn; // 0x2a8 (0x08)
};
// Class Engine.Player
struct UPlayer {
char imgay[0x30];
APlayerController* PlayerController; // 0x30(0x08)
};
// Class Engine.LocalPlayer
struct ULocalPlayer : UPlayer {
};