This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

776 lines
26 KiB
C++

/*
#############################################################################################
# Killing Floor 2 (1.8787) SDK
# Generated with TheFeckless UE3 SDK Generator v1.4_Beta-Rev.51
#
=========================================================================================
# # File: GFxUI_classes.h #
=========================================================================================
# # Credits: uNrEaL, Tamimego, SystemFiles, R00T88, _silencer, the1domo, K@N@VEL
# Thanks: HOOAH07, lowHertz
# Forums: www.uc-forum.com, www.gamedeception.net
#############################################################################################
*/
#ifdef _MSC_VER
#pragma pack(push, 0x4)
#endif
/*
#
=========================================================================================
# # Constants #
=========================================================================================
#
*/
/*
#
=========================================================================================
# # Enums #
=========================================================================================
#
*/
// Enum GFxUI.SwfMovie.FlashTextureRescale
/*enum FlashTextureRescale
{
FlashTextureScale_High = 0,
FlashTextureScale_Low = 1,
FlashTextureScale_NextLow = 2,
FlashTextureScale_Mult4 = 3,
FlashTextureScale_None = 4,
FlashTextureScale_MAX = 5
};*/
// Enum GFxUI.GFxMoviePlayer.ASType
/*enum ASType
{
AS_Undefined = 0,
AS_Null = 1,
AS_Number = 2,
AS_Int = 3,
AS_String = 4,
AS_Boolean = 5,
AS_MAX = 6
};*/
// Enum GFxUI.GFxMoviePlayer.GFxAlign
/*enum GFxAlign
{
Align_Center = 0,
Align_TopCenter = 1,
Align_BottomCenter = 2,
Align_CenterLeft = 3,
Align_CenterRight = 4,
Align_TopLeft = 5,
Align_TopRight = 6,
Align_BottomLeft = 7,
Align_BottomRight = 8,
Align_MAX = 9
};*/
// Enum GFxUI.GFxMoviePlayer.GFxScaleMode
/*enum GFxScaleMode
{
SM_NoScale = 0,
SM_ShowAll = 1,
SM_ExactFit = 2,
SM_NoBorder = 3,
SM_MAX = 4
};*/
// Enum GFxUI.GFxMoviePlayer.GFxTimingMode
/*enum GFxTimingMode
{
TM_Game = 0,
TM_Real = 1,
TM_MAX = 2
};*/
// Enum GFxUI.GFxMoviePlayer.GFxRenderTextureMode
/*enum GFxRenderTextureMode
{
RTM_Opaque = 0,
RTM_Alpha = 1,
RTM_AlphaComposite = 2,
RTM_MAX = 3
};*/
/*
#
=========================================================================================
# # Classes #
=========================================================================================
#
*/
// Class GFxUI.GFxEngine
// 0x0014 (0x0074 - 0x0060)
class UGFxEngine : public UObject {
public:
TArray<struct FGCReference>
GCReferences; // 0x0060 (0x0010) [0x0000000000000000]
int RefCount; // 0x0070 (0x0004) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3072];
return pClassPointer;
};
};
UClass* UGFxEngine::pClassPointer = NULL;
// Class GFxUI.GFxFSCmdHandler
// 0x0000 (0x0060 - 0x0060)
class UGFxFSCmdHandler : public UObject {
public:
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3074];
return pClassPointer;
};
void eventFSCommand();
};
UClass* UGFxFSCmdHandler::pClassPointer = NULL;
// Class GFxUI.GFxInteraction
// 0x000C (0x00BC - 0x00B0)
class UGFxInteraction : public UInteraction {
public:
struct FPointer
VfTable_FCallbackEventDevice; // 0x00B0 (0x0008) [0x0000000000000000]
DWORD bFakeMobileTouches : 1; // 0x00B8 (0x0004) [0x0000000000000000]
// [0x00000001]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3076];
return pClassPointer;
};
void CloseAllMoviePlayers();
void NotifySplitscreenLayoutChanged();
void NotifyPlayerRemoved();
void NotifyPlayerAdded();
void NotifyGameSessionEnded();
void GetFocusMovie();
};
UClass* UGFxInteraction::pClassPointer = NULL;
// Class GFxUI.GFxMoviePlayer
// 0x0184 (0x01E4 - 0x0060)
class UGFxMoviePlayer : public UObject {
public:
struct FPointer pMovie; // 0x0060 (0x0008) [0x0000000000000000]
struct FPointer pCaptureKeys; // 0x0068 (0x0008) [0x0000000000000000]
struct FPointer pFocusIgnoreKeys; // 0x0070 (0x0008) [0x0000000000000000]
unsigned char
UnknownData00[0x48]; // 0x0078 (0x0048) UNKNOWN PROPERTY: MapProperty
// GFxUI.GFxMoviePlayer.ASUClasses
unsigned char
UnknownData01[0x48]; // 0x00C0 (0x0048) UNKNOWN PROPERTY: MapProperty
// GFxUI.GFxMoviePlayer.ASUObjects
int NextASUObject; // 0x0108 (0x0004) [0x0000000000000000]
class USwfMovie* MovieInfo; // 0x010C (0x0008) [0x0000000000000000]
DWORD
bMovieIsOpen : 1; // 0x0114 (0x0004) [0x0000000000000000] [0x00000001]
DWORD bDisplayWithHudOff : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00000002]
DWORD bEnableGammaCorrection : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00000004]
DWORD
bWidgetsInitializedThisFrame : 1; // 0x0114 (0x0004)
// [0x0000000000000000] [0x00000008]
DWORD bLogUnhandedWidgetInitializations : 1; // 0x0114 (0x0004)
// [0x0000000000000000]
// [0x00000010]
DWORD bAllowInput : 1; // 0x0114 (0x0004) [0x0000000000000000] [0x00000020]
DWORD bAllowFocus : 1; // 0x0114 (0x0004) [0x0000000000000000] [0x00000040]
DWORD bAutoPlay : 1; // 0x0114 (0x0004) [0x0000000000000000] [0x00000080]
DWORD bPauseGameWhileActive : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00000100]
DWORD bDisableWorldRendering : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00000200]
DWORD bCaptureWorldRendering : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00000400]
DWORD bCloseOnLevelChange : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00000800]
DWORD bOnlyOwnerFocusable : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00001000]
DWORD bForceFullViewport : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00002000]
DWORD bDiscardNonOwnerInput : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00004000]
DWORD
bCaptureInput : 1; // 0x0114 (0x0004) [0x0000000000000000] [0x00008000]
DWORD bCaptureMouseInput : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00010000]
DWORD bIgnoreMouseInput : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00020000]
DWORD
bIsSplitscreenLayoutModified : 1; // 0x0114 (0x0004)
// [0x0000000000000000] [0x00040000]
DWORD bShowHardwareMouseCursor : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00080000]
DWORD bBlurLesserMovies : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00100000]
DWORD bHideLesserMovies : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00200000]
DWORD bIsPriorityBlurred : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00400000]
DWORD bIsPriorityHidden : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x00800000]
DWORD bIgnoreVisibilityEffect : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x01000000]
DWORD bIgnoreBlurEffect : 1; // 0x0114 (0x0004) [0x0000000000000000]
// [0x02000000]
class UTextureRenderTarget2D*
RenderTexture; // 0x0118 (0x0008) [0x0000000000000000]
int LocalPlayerOwnerIndex; // 0x0120 (0x0004) [0x0000000000000000]
class UObject* ExternalInterface; // 0x0124 (0x0008) [0x0000000000000000]
TArray<struct FName> CaptureKeys; // 0x012C (0x0010) [0x0000000000000000]
TArray<struct FName>
FocusIgnoreKeys; // 0x013C (0x0010) [0x0000000000000000]
TArray<struct FExternalTexture>
ExternalTextures; // 0x014C (0x0010) [0x0000000000000000]
TArray<struct FSoundThemeBinding>
SoundThemes; // 0x015C (0x0010) [0x0000000000000000]
unsigned char TimingMode; // 0x016C (0x0001) [0x0000000000000000]
unsigned char RenderTextureMode; // 0x016D (0x0001) [0x0000000000000000]
unsigned char Priority; // 0x016E (0x0001) [0x0000000000000000]
TArray<struct FGFxWidgetBinding>
WidgetBindings; // 0x0170 (0x0010) [0x0000000000000000]
unsigned char
UnknownData02[0x48]; // 0x0180 (0x0048) UNKNOWN PROPERTY: MapProperty
// GFxUI.GFxMoviePlayer.WidgetPathBindings
class UGFxObject*
SplitscreenLayoutObject; // 0x01C8 (0x0008) [0x0000000000000000]
int SplitscreenLayoutYAdjust; // 0x01D0 (0x0004) [0x0000000000000000]
struct FScriptDelegate
__OnPostAdvance__Delegate; // 0x01D4 (0x0010) [0x0000000000000000]
unsigned char UnknownData03[0x4]; // 0x01D8 (0x0004) FIX WRONG TYPE SIZE OF
// PREVIUS PROPERTY
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3078];
return pClassPointer;
};
void SetVisibility();
void UpdateSplitscreenLayout();
void ApplyPriorityVisibilityEffect();
void ApplyPriorityBlurEffect();
void eventApplyPriorityEffect();
void PlaySoundFromTheme();
void eventOnFocusLost();
void eventOnFocusGained();
void ConsoleCommand();
void eventGetPC();
void eventGetLP();
void Init();
void SetWidgetPathBinding();
void eventPostWidgetInit();
void eventWidgetUnloaded();
void eventWidgetInitialized();
void ActionScriptConstructor();
void ActionScriptObject();
void ActionScriptString();
void ActionScriptFloat();
void ActionScriptInt();
void ActionScriptVoid();
void Invoke();
void ActionScriptSetFunction();
void CreateArray();
void CreateObject();
void SetVariableStringArray();
void SetVariableFloatArray();
void SetVariableIntArray();
void SetVariableArray();
void GetVariableStringArray();
void GetVariableFloatArray();
void GetVariableIntArray();
void GetVariableArray();
void SetVariableObject();
void SetVariableString();
void SetVariableInt();
void SetVariableNumber();
void SetVariableBool();
void SetVariable();
void GetVariableObject();
void GetVariableString();
void GetVariableInt();
void GetVariableNumber();
void GetVariableBool();
void GetVariable();
void GetAVMVersion();
void eventFilterButtonInput();
void FlushPlayerInput();
void ClearFocusIgnoreKeys();
void AddFocusIgnoreKey();
void ClearCaptureKeys();
void AddCaptureKey();
void SetMovieCanReceiveInput();
void SetMovieCanReceiveFocus();
void SetPerspective3D();
void SetView3D();
void GetVisibleFrameRect();
void SetAlignment();
void SetViewScaleMode();
void SetViewport();
void IsViewportInFocus();
void GetGameViewportClient();
void SetPriority();
void SetExternalTexture();
void SetExternalInterface();
void SetTimingMode();
void SetMovieInfo();
void eventConditionalClearPause();
void eventOnCleanup();
void eventOnClose();
void Close();
void SetPause();
void RefreshViewportFlags();
void OnPostAdvance();
void PostAdvance();
void Advance();
void eventStart();
};
UClass* UGFxMoviePlayer::pClassPointer = NULL;
// Class GFxUI.GFxObject
// 0x0040 (0x00A0 - 0x0060)
class UGFxObject : public UObject {
public:
int Value[0xC]; // 0x0060 (0x0030) [0x0000000000000000]
TArray<struct FGFxWidgetBinding>
SubWidgetBindings; // 0x0090 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3080];
return pClassPointer;
};
void eventWidgetUnloaded();
void eventWidgetInitialized();
void AttachMovie();
void CreateEmptyMovieClip();
void GotoAndStopI();
void GotoAndStop();
void GotoAndPlayI();
void GotoAndPlay();
void ActionScriptArray();
void ActionScriptObject();
void ActionScriptString();
void ActionScriptFloat();
void ActionScriptInt();
void ActionScriptVoid();
void Invoke();
void ActionScriptSetFunctionOn();
void ActionScriptSetFunction();
void SetElementMemberString();
void SetElementMemberInt();
void SetElementMemberFloat();
void SetElementMemberBool();
void SetElementMemberObject();
void SetElementMember();
void GetElementMemberString();
void GetElementMemberInt();
void GetElementMemberFloat();
void GetElementMemberBool();
void GetElementMemberObject();
void GetElementMember();
void SetElementColorTransform();
void SetElementPosition();
void SetElementVisible();
void SetElementDisplayMatrix();
void SetElementDisplayInfo();
void GetElementDisplayMatrix();
void GetElementDisplayInfo();
void SetElementString();
void SetElementInt();
void SetElementFloat();
void SetElementBool();
void SetElementObject();
void SetElement();
void GetElementString();
void GetElementInt();
void GetElementFloat();
void GetElementBool();
void GetElementObject();
void GetElement();
void SetText();
void GetText();
void SetVisible();
void SetDisplayMatrix3D();
void SetDisplayMatrix();
void SetColorTransform();
void SetPosition();
void SetDisplayInfo();
void GetDisplayMatrix3D();
void GetDisplayMatrix();
void GetColorTransform();
void GetPosition();
void GetDisplayInfo();
void TranslateString();
void SetFunction();
void SetObject();
void SetString();
void SetInt();
void SetFloat();
void SetBool();
void Set();
void GetObject();
void GetString();
void GetInt();
void GetFloat();
void GetBool();
void Get();
};
UClass* UGFxObject::pClassPointer = NULL;
// Class GFxUI.GFxRawData
// 0x0040 (0x00A0 - 0x0060)
class UGFxRawData : public UObject {
public:
TArray<unsigned char> RawData; // 0x0060 (0x0010) [0x0000000000000000]
TArray<struct FString>
ReferencedSwfs; // 0x0070 (0x0010) [0x0000000000000000]
TArray<class UObject*> References; // 0x0080 (0x0010) [0x0000000000000000]
TArray<class UObject*>
UserReferences; // 0x0090 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3082];
return pClassPointer;
};
};
UClass* UGFxRawData::pClassPointer = NULL;
// Class GFxUI.SwfMovie
// 0x004C (0x00EC - 0x00A0)
class USwfMovie : public UGFxRawData {
public:
DWORD
bUsesFontlib : 1; // 0x00A0 (0x0004) [0x0000000000000000] [0x00000001]
DWORD bSetSRGBOnImportedTextures : 1; // 0x00A0 (0x0004)
// [0x0000000000000000] [0x00000002]
DWORD
bPackTextures : 1; // 0x00A0 (0x0004) [0x0000000000000000] [0x00000004]
DWORD bForceSquarePacking : 1; // 0x00A0 (0x0004) [0x0000000000000000]
// [0x00000008]
struct FString SourceFile; // 0x00A4 (0x0010) [0x0000000000000000]
int PackTextureSize; // 0x00B4 (0x0004) [0x0000000000000000]
unsigned char TextureRescale; // 0x00B8 (0x0001) [0x0000000000000000]
struct FString TextureFormat; // 0x00BC (0x0010) [0x0000000000000000]
struct FString SourceFileTimestamp; // 0x00CC (0x0010) [0x0000000000000000]
int RTTextures; // 0x00DC (0x0004) [0x0000000000000000]
int RTVideoTextures; // 0x00E0 (0x0004) [0x0000000000000000]
struct FQWord ImportTimeStamp; // 0x00E4 (0x0008) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3084];
return pClassPointer;
};
};
UClass* USwfMovie::pClassPointer = NULL;
// Class GFxUI.FlashMovie
// 0x0000 (0x00EC - 0x00EC)
class UFlashMovie : public USwfMovie {
public:
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3086];
return pClassPointer;
};
};
UClass* UFlashMovie::pClassPointer = NULL;
// Class GFxUI.GFxAction_CloseMovie
// 0x000C (0x015C - 0x0150)
class UGFxAction_CloseMovie : public USequenceAction {
public:
class UGFxMoviePlayer* Movie; // 0x0150 (0x0008) [0x0000000000000000]
DWORD bUnload : 1; // 0x0158 (0x0004) [0x0000000000000000] [0x00000001]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3088];
return pClassPointer;
};
void eventIsValidLevelSequenceObject();
};
UClass* UGFxAction_CloseMovie::pClassPointer = NULL;
// Class GFxUI.GFxAction_GetVariable
// 0x0018 (0x0168 - 0x0150)
class UGFxAction_GetVariable : public USequenceAction {
public:
class UGFxMoviePlayer* Movie; // 0x0150 (0x0008) [0x0000000000000000]
struct FString Variable; // 0x0158 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3090];
return pClassPointer;
};
void eventIsValidLevelSequenceObject();
};
UClass* UGFxAction_GetVariable::pClassPointer = NULL;
// Class GFxUI.GFxAction_Invoke
// 0x0028 (0x0178 - 0x0150)
class UGFxAction_Invoke : public USequenceAction {
public:
class UGFxMoviePlayer* Movie; // 0x0150 (0x0008) [0x0000000000000000]
struct FString MethodName; // 0x0158 (0x0010) [0x0000000000000000]
TArray<struct FASValue> Arguments; // 0x0168 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3092];
return pClassPointer;
};
void eventIsValidLevelSequenceObject();
};
UClass* UGFxAction_Invoke::pClassPointer = NULL;
// Class GFxUI.GFxAction_OpenMovie
// 0x0048 (0x0198 - 0x0150)
class UGFxAction_OpenMovie : public USequenceAction {
public:
class USwfMovie* Movie; // 0x0150 (0x0008) [0x0000000000000000]
class UClass* MoviePlayerClass; // 0x0158 (0x0008) [0x0000000000000000]
class UGFxMoviePlayer* MoviePlayer; // 0x0160 (0x0008) [0x0000000000000000]
DWORD bTakeFocus : 1; // 0x0168 (0x0004) [0x0000000000000000] [0x00000001]
DWORD
bCaptureInput : 1; // 0x0168 (0x0004) [0x0000000000000000] [0x00000002]
DWORD
bStartPaused : 1; // 0x0168 (0x0004) [0x0000000000000000] [0x00000004]
DWORD bEnableGammaCorrection : 1; // 0x0168 (0x0004) [0x0000000000000000]
// [0x00000008]
DWORD bDisplayWithHudOff : 1; // 0x0168 (0x0004) [0x0000000000000000]
// [0x00000010]
unsigned char RenderTextureMode; // 0x016C (0x0001) [0x0000000000000000]
class UTextureRenderTarget2D*
RenderTexture; // 0x0170 (0x0008) [0x0000000000000000]
TArray<struct FName> CaptureKeys; // 0x0178 (0x0010) [0x0000000000000000]
TArray<struct FName>
FocusIgnoreKeys; // 0x0188 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3094];
return pClassPointer;
};
void eventIsValidLevelSequenceObject();
};
UClass* UGFxAction_OpenMovie::pClassPointer = NULL;
// Class GFxUI.GFxAction_SetCaptureKeys
// 0x0018 (0x0168 - 0x0150)
class UGFxAction_SetCaptureKeys : public USequenceAction {
public:
class UGFxMoviePlayer* Movie; // 0x0150 (0x0008) [0x0000000000000000]
TArray<struct FName> CaptureKeys; // 0x0158 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3096];
return pClassPointer;
};
};
UClass* UGFxAction_SetCaptureKeys::pClassPointer = NULL;
// Class GFxUI.GFxAction_SetVariable
// 0x0018 (0x0168 - 0x0150)
class UGFxAction_SetVariable : public USequenceAction {
public:
class UGFxMoviePlayer* Movie; // 0x0150 (0x0008) [0x0000000000000000]
struct FString Variable; // 0x0158 (0x0010) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3098];
return pClassPointer;
};
void eventIsValidLevelSequenceObject();
};
UClass* UGFxAction_SetVariable::pClassPointer = NULL;
// Class GFxUI.GFxEvent_FSCommand
// 0x0020 (0x0190 - 0x0170)
class UGFxEvent_FSCommand : public USequenceEvent {
public:
class USwfMovie* Movie; // 0x0170 (0x0008) [0x0000000000000000]
struct FString FSCommand; // 0x0178 (0x0010) [0x0000000000000000]
class UGFxFSCmdHandler_Kismet*
Handler; // 0x0188 (0x0008) [0x0000000000000000]
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3100];
return pClassPointer;
};
};
UClass* UGFxEvent_FSCommand::pClassPointer = NULL;
// Class GFxUI.GFxFSCmdHandler_Kismet
// 0x0000 (0x0060 - 0x0060)
class UGFxFSCmdHandler_Kismet : public UGFxFSCmdHandler {
public:
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[3102];
return pClassPointer;
};
void eventFSCommand();
};
UClass* UGFxFSCmdHandler_Kismet::pClassPointer = NULL;
// Class GFxUI.GFxClikWidget
// 0x0018 (0x00B8 - 0x00A0)
class UGFxClikWidget : public UGFxObject {
public:
class UGFxObject* AddedListener; // 0x00A0 (0x0008) [0x0000000000000000]
struct FScriptDelegate
__EventListener__Delegate; // 0x00A8 (0x0010) [0x0000000000000000]
unsigned char UnknownData00[0x4]; // 0x00AC (0x0004) FIX WRONG TYPE SIZE OF
// PREVIUS PROPERTY
private:
static UClass* pClassPointer;
public:
static UClass* StaticClass() {
if (!pClassPointer)
pClassPointer = (UClass*)UObject::GObjObjects()->Data[37766];
return pClassPointer;
};
void AS3RemoveEventListener();
void ASRemoveAllEventListeners();
void AS3AddEventListener();
void ASAddEventListener();
void SetListener();
void GetEventStringFromTypename();
void RemoveAllEventListeners();
void AddAS3EventListener();
void AddEventListener();
void EventListener();
};
UClass* UGFxClikWidget::pClassPointer = NULL;
#ifdef _MSC_VER
#pragma pack(pop)
#endif