-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAnimGraphRuntime_classes.h
126 lines (95 loc) · 4.67 KB
/
AnimGraphRuntime_classes.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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#pragma once
// Name: AceCombat7, Version: 1.3.0
#ifdef _MSC_VER
#pragma pack(push, 0x8)
#endif
namespace SDK
{
//---------------------------------------------------------------------------
// Classes
//---------------------------------------------------------------------------
// Class AnimGraphRuntime.AnimCustomInstance
// 0x0000 (0x03C0 - 0x03C0)
class UAnimCustomInstance : public UAnimInstance
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AnimGraphRuntime.AnimCustomInstance");
return ptr;
}
};
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify
// 0x0008 (0x0040 - 0x0038)
class UAnimNotify_PlayMontageNotify : public UAnimNotify
{
public:
struct FName NotifyName; // 0x0038(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AnimGraphRuntime.AnimNotify_PlayMontageNotify");
return ptr;
}
};
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow
// 0x0008 (0x0038 - 0x0030)
class UAnimNotify_PlayMontageNotifyWindow : public UAnimNotifyState
{
public:
struct FName NotifyName; // 0x0030(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow");
return ptr;
}
};
// Class AnimGraphRuntime.AnimSequencerInstance
// 0x0000 (0x03C0 - 0x03C0)
class UAnimSequencerInstance : public UAnimCustomInstance
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AnimGraphRuntime.AnimSequencerInstance");
return ptr;
}
};
// Class AnimGraphRuntime.KismetAnimationLibrary
// 0x0000 (0x0028 - 0x0028)
class UKismetAnimationLibrary : public UBlueprintFunctionLibrary
{
public:
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AnimGraphRuntime.KismetAnimationLibrary");
return ptr;
}
void STATIC_K2_TwoBoneIK(const struct FVector& RootPos, const struct FVector& JointPos, const struct FVector& EndPos, const struct FVector& JointTarget, const struct FVector& Effector, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale, struct FVector* OutJointPos, struct FVector* OutEndPos);
struct FTransform STATIC_K2_LookAt(const struct FTransform& CurrentTransform, const struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree);
};
// Class AnimGraphRuntime.PlayMontageCallbackProxy
// 0x00E8 (0x0110 - 0x0028)
class UPlayMontageCallbackProxy : public UObject
{
public:
struct FScriptMulticastDelegate OnCompleted; // 0x0028(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnBlendOut; // 0x0038(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnInterrupted; // 0x0048(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnNotifyBegin; // 0x0058(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnNotifyEnd; // 0x0068(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData00[0x98]; // 0x0078(0x0098) MISSED OFFSET
static UClass* StaticClass()
{
static auto ptr = UObject::FindClass("Class AnimGraphRuntime.PlayMontageCallbackProxy");
return ptr;
}
void OnNotifyEndReceived(const struct FName& NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
void OnNotifyBeginReceived(const struct FName& NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
class UPlayMontageCallbackProxy* STATIC_CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const struct FName& StartingSection);
};
}
#ifdef _MSC_VER
#pragma pack(pop)
#endif